Delen via


account service-principal-federation-policy 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 service-principal-federation-policy opdrachtgroep in de Databricks CLI bevat opdrachten voor het beheren van federatiebeleid voor service-principals. Met federatie van service-principals, ook wel bekend als Workload Identity Federation, kunnen uw geautomatiseerde workloads die buiten Databricks worden uitgevoerd, veilig toegang krijgen tot Databricks-API's zonder dat Databricks-geheimen nodig zijn. Zie Workload-identiteitsfederatie.

databricks-account service-principal-federation-policy maken

Maak een federatiebeleid voor de service-principal.

databricks account service-principal-federation-policy create SERVICE_PRINCIPAL_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

    De service-principal-id voor het federatiebeleid.

Opties

--policy-id string

    De id voor het federatiebeleid.

--description string

    Beschrijving van het federatiebeleid.

--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 federatiebeleid voor GitHub Actions gemaakt:

databricks account service-principal-federation-policy create 12345 --json '{"policy_id": "github-actions-policy", "issuer": "https://token.actions.githubusercontent.com", "audiences": ["https://github.com/my-github-org"], "subject": "repo:my-github-org/my-repo:environment:prod"}'

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

databricks account service-principal-federation-policy create 12345 --json @sp-federation-policy.json

In het volgende voorbeeld wordt een federatiebeleid gemaakt met opdrachtregelvlagmen:

databricks account service-principal-federation-policy create 12345 --policy-id "my-federation-policy" --description "Federation policy for CI/CD" --json @sp-federation-policy.json

databricks-account service-principal-federation-policy verwijderen

Een federatiebeleid voor de service-principal verwijderen.

databricks account service-principal-federation-policy delete SERVICE_PRINCIPAL_ID POLICY_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

    De service-principal-id voor het federatiebeleid.

POLICY_ID

    De id voor het federatiebeleid.

Opties

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt een federatiebeleid verwijderd:

databricks account service-principal-federation-policy delete 12345 github-actions-policy

databricks-account service-principal-federation-policy get

Een federatiebeleid voor service-principals ophalen.

databricks account service-principal-federation-policy get SERVICE_PRINCIPAL_ID POLICY_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

    De service-principal-id voor het federatiebeleid.

POLICY_ID

    De id voor het federatiebeleid.

Opties

Globale vlaggen

Voorbeelden

In het volgende voorbeeld wordt een federatiebeleid weergegeven:

databricks account service-principal-federation-policy get 12345 github-actions-policy

lijst met databricks-accountservice-principal-federation-policy

Alle federatiebeleid voor service-principals voor een service-principal weergeven.

databricks account service-principal-federation-policy list SERVICE_PRINCIPAL_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

    De service-principal-id voor het federatiebeleid.

Opties

--page-size int

    Aantal resultaten dat per pagina moet worden geretourneerd.

--page-token string

    Token om de volgende pagina met resultaten op te halen.

Globale vlaggen

Voorbeelden

In het volgende voorbeeld ziet u alle federatiebeleidsregels voor een service-principal:

databricks account service-principal-federation-policy list 12345

In het volgende voorbeeld ziet u een lijst met federatiebeleid met paginering:

databricks account service-principal-federation-policy list 12345 --page-size 10

In het volgende voorbeeld wordt de volgende pagina met federatiebeleid weergegeven:

databricks account service-principal-federation-policy list 12345 --page-token "next_page_token"

service-principal-federation-policy-update voor databricks-account

Een federatiebeleid voor een service-principal bijwerken.

databricks account service-principal-federation-policy update SERVICE_PRINCIPAL_ID POLICY_ID [flags]

Arguments

SERVICE_PRINCIPAL_ID

    De service-principal-id voor het federatiebeleid.

POLICY_ID

    De id voor het federatiebeleid.

Opties

--description string

    Beschrijving van het federatiebeleid.

--update-mask string

    Het veldmasker geeft aan welke velden van het beleid moeten worden bijgewerkt.

--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 beschrijving van het federatiebeleid bijgewerkt:

databricks account service-principal-federation-policy update 12345 github-actions-policy --description "Updated GitHub Actions policy"

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

databricks account service-principal-federation-policy update 12345 github-actions-policy --json '{"issuer": "https://token.actions.githubusercontent.com", "audiences": ["https://github.com/my-github-org", "databricks"]}'

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

databricks account service-principal-federation-policy update 12345 github-actions-policy --json @update-sp-federation-policy.json

In het volgende voorbeeld worden specifieke velden bijgewerkt met behulp van een updatemasker:

databricks account service-principal-federation-policy update 12345 github-actions-policy --update-mask "audiences,subject" --json @update-sp-federation-policy.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