Udostępnij przez


temporary-path-credentials grupa poleceń

Uwaga / Notatka

Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.

Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.

Grupa temporary-path-credentials poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia służące do generowania krótkotrwałych, niezakresowych poświadczeń używanych do uzyskiwania dostępu do zewnętrznych lokalizacji magazynu w chmurze zarejestrowanych w usłudze Databricks. Te poświadczenia zapewniają bezpieczny i ograniczony czas dostęp do danych w środowiskach chmury, takich jak AWS, Azure i Google Cloud. Zobacz wydawanie poświadczeń dla Unity Catalog w celu uzyskania dostępu do systemu zewnętrznego.

databricks temporary-path-credentials generate-temporary-path-credentials

Wygeneruj krótkotrwałe poświadczenia umożliwiające bezpośredni dostęp do lokalizacji magazynu w chmurze zarejestrowanych w usłudze Databricks. Interfejs API Generowanie poświadczeń ścieżki tymczasowej jest obsługiwany tylko dla zewnętrznych ścieżek magazynu, w szczególności lokalizacji zewnętrznych i tabel zewnętrznych. Tabele zarządzane nie są obsługiwane przez ten interfejs API.

Magazyn metadanych musi mieć flagę external_access_enabled ustawioną na true (wartość domyślna false). Obiekt wywołujący musi mieć uprawnienia EXTERNAL_USE_LOCATION w lokalizacji zewnętrznej; to uprawnienie można przyznać tylko właścicielom lokalizacji zewnętrznej. W przypadku żądań w istniejących tabelach zewnętrznych obiekt wywołujący musi również mieć uprawnienia EXTERNAL_USE_SCHEMA w schemacie nadrzędnym; to uprawnienie można przyznać tylko właścicielom wykazu.

databricks temporary-path-credentials generate-temporary-path-credentials URL OPERATION [flags]

Arguments

URL

    Adres URL dostępu opartego na ścieżkach.

OPERATION

    Operacja wykonywana na ścieżce. Obsługiwane wartości: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.

Opcje

--dry-run

    Opcjonalna flaga do testowania żądania bez generowania poświadczeń.

--json JSON

    Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania

Flagi globalne

Przykłady

Poniższy przykład generuje tymczasowe poświadczenia dostępu do odczytu do lokalizacji S3:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ

Poniższy przykład generuje tymczasowe poświadczenia dla dostępu do odczytu i zapisu do lokalizacji magazynu platformy Azure:

databricks temporary-path-credentials generate-temporary-path-credentials abfss://container@storage.dfs.core.windows.net/path PATH_READ_WRITE

Poniższy przykład generuje tymczasowe poświadczenia do tworzenia tabeli w lokalizacji GCS:

databricks temporary-path-credentials generate-temporary-path-credentials gs://my-bucket/my-path PATH_CREATE_TABLE

W poniższym przykładzie wykonasz suchy przebieg w celu przetestowania żądania:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --dry-run

Poniższy przykład generuje poświadczenia przy użyciu kodu JSON:

databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --json '{}'

Flagi globalne

--debug

  Czy włączyć logowanie debugowe.

-h lub --help

    Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.

--log-file łańcuch znaków

    Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.

--log-format formatowanie

    Format typu logu text lub json. Domyślna wartość to text.

--log-level łańcuch znaków

    Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.

-o, --output typ

    Typ danych wyjściowych polecenia: text lub json. Domyślna wartość to text.

-p, --profile łańcuch znaków

    Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.

--progress-format formatowanie

    Format wyświetlania dzienników postępu: default, , appendinplacelubjson

-t, --target łańcuch znaków

    Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia