Delen via


account storage-credentials opdrachtgroep

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 account storage-credentials opdrachtgroep in de Databricks CLI bevat opdrachten voor het beheren van opslagreferenties voor een bepaalde metastore. Met deze opdrachten kunt u opslagreferenties maken, ophalen, weergeven, bijwerken en verwijderen die toegang bieden tot cloudopslag voor Unity Catalog.

Opslagreferenties voor databricks-account maken

Maak een nieuwe opslagreferentie. Het aanvraagobject is specifiek voor de cloud: AwsIamRole voor AWS-referenties, AzureServicePrincipal voor Azure-referenties of GcpServiceAccountKey voor GCP-referenties. De beller moet een metastore-beheerder zijn en de CREATE_STORAGE_CREDENTIAL bevoegdheid hebben voor de metastore.

databricks account storage-credentials create METASTORE_ID [flags]

Arguments

METASTORE_ID

    Unity Catalog-metastore-id.

Opties

--skip-validation

    Validatie van de opslagreferentie overslaan (optioneel, standaard false).

--json JSON

    De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt een AWS-opslagreferentie gemaakt met behulp van JSON:

databricks account storage-credentials create metastore-abc123 --json '{"name": "my-storage-credential", "aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/my-role"}}'

In het volgende voorbeeld wordt een opslagreferentie gemaakt met behulp van een JSON-bestand:

databricks account storage-credentials create metastore-abc123 --json @storage-credential.json

In het volgende voorbeeld wordt een opslagreferentie gemaakt waarbij de validatie is overgeslagen:

databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json

Opslagreferenties voor databricks-account verwijderen

Verwijder een opslagreferentie uit de metastore. De aanroeper moet eigenaar zijn van de opslagreferentiesleutel.

databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Arguments

METASTORE_ID

    Unity Catalog-metastore-id.

STORAGE_CREDENTIAL_NAME

    Naam van de opslagreferentie.

Opties

--force

    Verwijdering afdwingen, zelfs als de opslagreferentie niet leeg is.

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt een opslagreferentie verwijderd:

databricks account storage-credentials delete metastore-abc123 my-storage-credential

In het volgende voorbeeld wordt een opslagreferentie dwingend verwijderd:

databricks account storage-credentials delete metastore-abc123 my-storage-credential --force

Opslagreferenties voor databricks-account ophalen

Haal een opslagreferentie op uit de metastore. De aanroeper moet een metastore-beheerder, de eigenaar van de opslagreferentie zijn of een machtigingsniveau hebben voor de opslagreferentie.

databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Arguments

METASTORE_ID

    Unity Catalog-metastore-id.

STORAGE_CREDENTIAL_NAME

    Naam van de opslagreferentie.

Opties

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt een opslagreferentie opgeslagen:

databricks account storage-credentials get metastore-abc123 my-storage-credential

Lijst met opslagreferenties voor databricks-account

Haal een lijst op met alle opslagreferenties die zijn toegewezen aan een bepaalde metastore.

databricks account storage-credentials list METASTORE_ID [flags]

Arguments

METASTORE_ID

    Unity Catalog-metastore-id.

Opties

Globale vlaggen

Voorbeelden

In het volgende voorbeeld worden alle opslagreferenties voor een metastore weergegeven:

databricks account storage-credentials list metastore-abc123

Update van opslagreferenties voor databricks-account

Werk een opslagreferentie bij in de metastore. De aanroeper moet de eigenaar van de opslagreferentie zijn. Als de beller een metastore-beheerder is, kan alleen de referentie van de eigenaar worden gewijzigd.

databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Arguments

METASTORE_ID

    Unity Catalog-metastore-id.

STORAGE_CREDENTIAL_NAME

    Naam van de opslagreferentie.

Opties

--skip-validation

    Validatie van de opslagreferentie overslaan (optioneel).

--json JSON

    De inline JSON-tekenreeks of het @path naar het JSON-bestand met de aanvraagbody

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt een opslagreferentie bijgewerkt met behulp van JSON:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json '{"aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/updated-role"}}'

In het volgende voorbeeld wordt een opslagreferentie bijgewerkt met behulp van een JSON-bestand:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json

In het volgende voorbeeld wordt een opslagreferentie bijgewerkt waarbij de validatie is overgeslagen:

databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.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