Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
Deze informatie is van toepassing op Databricks CLI-versies 0.205 en hoger. De Databricks CLI bevindt zich in openbare preview.
Databricks CLI-gebruik is onderhevig aan de Databricks-licentie en de privacyverklaring van Databricks, met inbegrip van alle bepalingen voor gebruiksgegevens.
De temporary-path-credentials opdrachtgroep in de Databricks CLI bevat opdrachten voor het genereren van kortstondige, downscoped referenties die worden gebruikt voor toegang tot externe cloudopslaglocaties die zijn geregistreerd in Databricks. Deze referenties bieden veilige en tijdgebonden toegang tot gegevens in cloudomgevingen zoals AWS, Azure en Google Cloud. Zie Unity Catalog-referentieverkoop voor toegang tot externe systemen.
databricks temporary-path-credentials generate-temporary-path-credentials
Genereer een kortstondige referentie voor rechtstreekse toegang tot cloudopslaglocaties die zijn geregistreerd in Databricks. De API voor tijdelijke padreferenties genereren wordt alleen ondersteund voor externe opslagpaden, met name externe locaties en externe tabellen. Beheerde tabellen worden niet ondersteund door deze API.
De metastore moet external_access_enabled vlag hebben ingesteld op waar (standaard onwaar). De beller moet beschikken over de EXTERNAL_USE_LOCATION bevoegdheid op de externe locatie; deze bevoegdheid kan alleen worden verleend door externe locatie-eigenaren. Voor aanvragen voor bestaande externe tabellen moet de aanroeper ook de bevoegdheid EXTERNAL_USE_SCHEMA hebben voor het bovenliggende schema; deze bevoegdheid kan alleen worden verleend door cataloguseigenaren.
databricks temporary-path-credentials generate-temporary-path-credentials URL OPERATION [flags]
Arguments
URL
URL voor op pad gebaseerde toegang.
OPERATION
De bewerking die op het pad wordt uitgevoerd. Ondersteunde waarden: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.
Opties
--dry-run
Optionele vlag om de aanvraag te testen zonder referenties te genereren.
--json JSON
De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody
Voorbeelden
In het volgende voorbeeld worden tijdelijke referenties gegenereerd voor leestoegang tot een S3-locatie:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ
In het volgende voorbeeld worden tijdelijke referenties gegenereerd voor lees-/schrijftoegang tot een Azure-opslaglocatie:
databricks temporary-path-credentials generate-temporary-path-credentials abfss://container@storage.dfs.core.windows.net/path PATH_READ_WRITE
In het volgende voorbeeld worden tijdelijke referenties gegenereerd voor het maken van een tabel op een GCS-locatie:
databricks temporary-path-credentials generate-temporary-path-credentials gs://my-bucket/my-path PATH_CREATE_TABLE
In het volgende voorbeeld wordt een drooguitvoering uitgevoerd om de aanvraag te testen:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --dry-run
In het volgende voorbeeld worden referenties gegenereerd met behulp van JSON:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --json '{}'
Globale vlaggen
--debug
Of u logboekregistratie voor foutopsporing wilt inschakelen.
-h of --help
Help weergeven voor de Databricks CLI, de bijbehorende opdrachtgroep of de bijbehorende opdracht.
--log-file snaar
Een tekenreeks die het bestand aangeeft waar uitvoerlogboeken naar moeten worden geschreven. Als deze vlag niet is opgegeven, is het standaardinstelling om uitvoerlogboeken naar stderr te schrijven.
--log-format formatteren
Het logformaat type, text of json. De standaardwaarde is text.
--log-level snaar
Een tekenreeks die het niveau van de logboekindeling vertegenwoordigt. Als dit niet is opgegeven, wordt het niveau van de logboekindeling uitgeschakeld.
-o, --output Type
Het type uitvoer van de opdracht, text of json. De standaardwaarde is text.
-p, --profile snaar
De naam van het profiel in het ~/.databrickscfg bestand dat moet worden gebruikt om de opdracht uit te voeren. Als deze vlag niet is opgegeven en hij bestaat, wordt het profiel met de naam DEFAULT gebruikt.
--progress-format formatteren
De indeling voor het weergeven van voortgangslogboeken: default, append, inplaceof json
-t, --target snaar
Indien van toepassing, het bundeldoel dat moet worden gebruikt