Dela via


account 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 account credentials i Databricks CLI innehåller kommandon för att hantera konfigurationer av autentiseringsuppgifter för ditt konto. Databricks behöver åtkomst till en IAM-roll mellan konton i ditt AWS-konto så att Databricks kan distribuera kluster i lämplig VPC för nya arbetsytor. En konfiguration av autentiseringsuppgifter kapslar in den här rollinformationen och dess ID används när du skapar en ny arbetsyta.

skapa autentiseringsuppgifter för databricks-konto

Skapa en konfiguration av Databricks-autentiseringsuppgifter som representerar autentiseringsuppgifter mellan molnkonton för ett angivet konto. Databricks använder detta för att konfigurera nätverksinfrastrukturen korrekt som värd för Databricks-kluster. För din AWS IAM-roll måste du lita på det externa ID:t (konto-ID:t för Databricks-kontot) i det returnerade autentiseringsobjektet och konfigurera den åtkomstprincip som krävs.

Tips/Råd

Spara svarets credentials_id fält, vilket är ID:t för ditt nya konfigurationsobjekt för autentiseringsuppgifter.

databricks account credentials create [flags]

Alternativ

--json JSON

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

Globala flaggor

Exempel

I följande exempel skapas en konfiguration av autentiseringsuppgifter med JSON:

databricks account credentials create --json '{"credentials_name": "my-credentials", "aws_credentials": {"sts_role": {"role_arn": "arn:aws:iam::123456789012:role/databricks-cross-account-role"}}}'

I följande exempel skapas en konfiguration av autentiseringsuppgifter med hjälp av en JSON-fil:

databricks account credentials create --json @credentials.json

borttagning av autentiseringsuppgifter för databricks-konto

Ta bort ett konfigurationsobjekt för Databricks-autentiseringsuppgifter för ett konto, som båda anges av ID. Du kan inte ta bort en autentiseringsuppgift som är associerad med någon arbetsyta.

databricks account credentials delete CREDENTIALS_ID [flags]

Arguments

CREDENTIALS_ID

    Konfigurations-ID för Databricks-konto-API:et för autentiseringsuppgifter.

Alternativ

Globala flaggor

Exempel

I följande exempel tas en konfiguration av autentiseringsuppgifter bort efter ID:

databricks account credentials delete cred-abc123

autentiseringsuppgifter för databricks-konto hämta

Hämta ett konfigurationsobjekt för Databricks-autentiseringsuppgifter för ett konto, som båda anges av ID.

databricks account credentials get CREDENTIALS_ID [flags]

Arguments

CREDENTIALS_ID

    Konfigurations-ID för autentiseringsuppgifter.

Alternativ

Globala flaggor

Exempel

I följande exempel hämtas en konfiguration av autentiseringsuppgifter efter ID:

databricks account credentials get cred-abc123

lista över autentiseringsuppgifter för databricks-konto

Visa en lista över konfigurationsobjekt för Databricks-autentiseringsuppgifter för ett konto som anges av ID.

databricks account credentials list [flags]

Alternativ

Globala flaggor

Exempel

I följande exempel visas alla konfigurationer för autentiseringsuppgifter:

databricks account credentials list

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