Dela via


temporary-path-credentials kommandogrupp

Anmärkning

Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. Databricks CLI finns i offentlig förhandsversion.

Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.

Kommandogruppen temporary-path-credentials i Databricks CLI innehåller kommandon för att generera kortlivade, nedkopierade autentiseringsuppgifter som används för åtkomst till externa molnlagringsplatser som registrerats i Databricks. Dessa autentiseringsuppgifter ger säker och tidsbegränsad åtkomst till data i molnmiljöer som AWS, Azure och Google Cloud. Se distribution av autentiseringsuppgifter för Unity Catalog för extern systemåtkomst.

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

Generera en kortlivad autentiseringsuppgift för direkt åtkomst till molnlagringsplatser som är registrerade i Databricks. API:et Generera autentiseringsuppgifter för tillfällig sökväg stöds endast för externa lagringssökvägar, särskilt externa platser och externa tabeller. Hanterade tabeller stöds inte av det här API:et.

Metaarkivet måste ha external_access_enabled flagga inställd på true (standard false). Anroparen måste ha EXTERNAL_USE_LOCATION behörighet på den externa platsen. Den här behörigheten kan endast beviljas av externa platsägare. För begäranden i befintliga externa tabeller måste anroparen också ha EXTERNAL_USE_SCHEMA behörighet i det överordnade schemat. Det här privilegiet kan endast beviljas av katalogägare.

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

Arguments

URL

    URL för sökvägsbaserad åtkomst.

OPERATION

    Åtgärden som utförs på sökvägen. Värden som stöds: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.

Alternativ

--dry-run

    Valfri flagga för att testa begäran utan att generera autentiseringsuppgifter.

--json JSON

    Den infogade JSON-strängen eller @path till JSON-filen med begärandetexten

Globala flaggor

Exempel

I följande exempel genereras tillfälliga autentiseringsuppgifter för läsåtkomst till en S3-plats:

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

I följande exempel genereras tillfälliga autentiseringsuppgifter för läs- och skrivåtkomst till en Azure-lagringsplats:

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

I följande exempel genereras tillfälliga autentiseringsuppgifter för att skapa en tabell på en GCS-plats:

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

I följande exempel utförs en torrkörning för att testa begäran:

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

I följande exempel genereras autentiseringsuppgifter med JSON:

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

Globala flaggor

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format Format

    Loggformattypen, text eller json. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format Format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas