account access-control parancscsoport

Megjegyzés:

Ezek az információk a Databricks CLI 0.205-ös és újabb verzióira vonatkoznak. A Databricks parancssori felülete nyilvános előzetes verzióban érhető el.

A Databricks CLI használatára a Databricks Licenc és a Databricks adatvédelmi nyilatkozata vonatkozik, beleértve a használati adatokra vonatkozó rendelkezéseket is.

A account access-controlDatabricks parancssori felületén található parancscsoport parancsokat tartalmaz a fiókban lévő erőforrások hozzáférési szabályainak kezeléséhez.

databricks-fiók hozzáférés-vezérlése get-assignable-roles-for-resource

Szerezze be a fiókszintű erőforráshoz adható összes szerepkört. A szerepkör akkor adható meg, ha az erőforráson beállított szabály tartalmazhatja a szerepkör hozzáférési szabályát.

databricks account access-control get-assignable-roles-for-resource RESOURCE [flags]

Arguments

RESOURCE

    Az erőforrás neve, amelynek hozzárendelhető szerepkörei fel lesznek sorolva, például:

  • resource=accounts/<ACCOUNT_ID> – A fiók erőforrásneve
  • resource=accounts/<ACCOUNT_ID>/groups/<GROUP_ID> – A csoport erőforrásneve
  • resource=accounts/<ACCOUNT_ID>/servicePrincipals/<SP_ID> – A szolgáltatásnév erőforrásneve
  • resource=accounts/<ACCOUNT_ID>/tagPolicies/<TAG_POLICY_ID> – A címkeszabályzat erőforrásneve

Beállítások

Globális jelzők

Examples

Az alábbi példa hozzárendelhető szerepköröket kap egy fiókerőforráshoz:

databricks account access-control get-assignable-roles-for-resource "resource=accounts/12345"

A következő példa hozzárendelhető szerepköröket kap egy csoporterőforráshoz:

databricks account access-control get-assignable-roles-for-resource "resource=accounts/12345/groups/67890"

databricks-fiók hozzáférés-vezérlési get-rule-set

Szerezze be a szabályt a neve alapján. A szabálykészletek mindig egy erőforráshoz vannak csatolva, és tartalmazzák az említett erőforrás hozzáférési szabályainak listáját. Jelenleg csak az egyes erőforrások alapértelmezett szabálykészlete támogatott.

databricks account access-control get-rule-set NAME ETAG [flags]

Arguments

NAME

    A kérelemhez társított szabálykészlet neve, például:

  • name=accounts/<ACCOUNT_ID>/ruleSets/default - A fiókban beállított szabály neve
  • name=accounts/<ACCOUNT_ID>/groups/<GROUP_ID>/ruleSets/default - A csoporton beállított szabály neve
  • name=accounts/<ACCOUNT_ID>/servicePrincipals/<SERVICE_PRINCIPAL_APPLICATION_ID>/ruleSets/default - A szolgáltatásnéven beállított szabály neve
  • name=accounts/<ACCOUNT_ID>/tagPolicies/<TAG_POLICY_ID>/ruleSets/default - A címkeszabályzaton beállított szabály neve

ETAG

    Verziószámozáshoz használt etag. A válasz legalább olyan friss, mint a megadott eTag. Az Etag az optimista egyidejűség-vezérlésre szolgál, így megelőzhető, hogy egy szabálykészlet egyidejű frissítései felülírják egymást. Határozottan javasoljuk, hogy a rendszerek használják az etaget az olvasási → módosítsa → írási mintát a szabálykészlet frissítéséhez annak érdekében, hogy elkerüljék azokat a versenyfeltételeket, amelyek egy szabálykészlet-kérelemből GET kapnak egy etaget, és továbbítják a PUT frissítési kéréssel a frissített szabálykészlet verziójának azonosításához, például:

  • etag= - Üres etag csak arra használható GET , hogy ne jelezze a frissességre vonatkozó követelményeket
  • etag=RENUAAABhSweA4NvVmmUYdiU717H3Tgy0UJdor3gE4a+mq/oj9NjAf8ZsQ== – Egy etag kódolja a szabálykészlet egy adott verzióját, hogy lekérje vagy frissíthesse

Beállítások

Globális jelzők

Examples

Az alábbi példa egy olyan fiókra vonatkozó szabálykészletet kap, amely nem rendelkezik frissességi követelményekkel:

databricks account access-control get-rule-set "name=accounts/12345/ruleSets/default" ""

Az alábbi példa egy adott etag-verziójú szabálykészletet kap:

databricks account access-control get-rule-set "name=accounts/12345/ruleSets/default" "RENUAAABhSweA4NvVmmUYdiU717H3Tgy0UJdor3gE4a+mq/oj9NjAf8ZsQ=="

databricks-fiók hozzáférés-vezérlési frissítési szabálykészlete

Cserélje le egy szabálykészlet szabályait. Először olvassa el a szabálykészlet aktuális verzióját a módosítás előtt. Ez a minta segít megelőzni az egyidejű frissítések közötti ütközéseket.

databricks account access-control update-rule-set [flags]

Beállítások

--json JSON

    A beágyazott JSON-sztring vagy a @path JSON-fájl a kérelem törzsével

Globális jelzők

Examples

Az alábbi példa egy JSON használatával frissíti a szabálykészletet:

databricks account access-control update-rule-set --json '{"name": "accounts/12345/ruleSets/default", "grant_rules": [{"role": "roles/account.admin", "principals": [{"principal": "users/user@example.com"}]}], "etag": "RENUAAABhSweA4NvVmmUYdiU717H3Tgy0UJdor3gE4a+mq/oj9NjAf8ZsQ=="}'

Az alábbi példa egy JSON-fájllal frissíti a szabálykészletet:

databricks account access-control update-rule-set --json @rule-set.json

Globális jelzők

--debug

  Engedélyezze-e a hibakeresési naplózást.

-h vagy --help

    Súgó megjelenítése a Databricks parancssori felületéhez, a kapcsolódó parancscsoporthoz vagy a kapcsolódó parancshoz.

--log-file karakterlánc

    A karakterlánc, amely megadja, melyik fájlba írja az kimeneti naplókat. Ha ez a jelző nincs megadva, akkor az alapértelmezett beállítás a kimeneti naplók stderrbe írása.

--log-format formátum

    A naplóformátum típusa, text vagy json. Az alapértelmezett érték a text.

--log-level karakterlánc

    A naplóformátum szintjét képviselő karakterlánc. Ha nincs megadva, a naplóformátum szintje le van tiltva.

-o, --output típus

    A parancs kimenetének típusa: text vagy json. Az alapértelmezett érték a text.

-p, --profile karakterlánc

    A parancs futtatásához használni kívánt fájl profiljának ~/.databrickscfg neve. Ha ez a jelző nincs megadva, akkor ha létezik, a rendszer a névvel ellátott DEFAULT profilt használja.

--progress-format formátum

    A folyamatnaplók megjelenítésének formátuma: default, append, inplacevagy json

-t, --target karakterlánc

    Ha alkalmazható, a használni kívánt célcsomag