Sdílet prostřednictvím


Rozhraní příkazového řádku skupin (starší verze)

Důležité

Tato dokumentace byla vyřazena a nemusí být aktualizována.

Tyto informace platí pro starší verzi Rozhraní příkazového řádku Databricks verze 0.18 a novější. Databricks doporučuje místo toho použít novější rozhraní příkazového řádku Databricks verze 0.205 nebo vyšší. Podívejte se, co je rozhraní příkazového řádku Databricks? Pokud chcete zjistit svou verzi rozhraní příkazového řádku Databricks, spusťte databricks -vpříkaz .

Pokud chcete migrovat z Rozhraní příkazového řádku Databricks verze 0.18 nebo novější na Databricks CLI verze 0.205 nebo novější, přečtěte si téma Migrace rozhraní příkazového řádku Databricks.

Poznámka:

  • Rozhraní příkazového řádku skupin vyžaduje Rozhraní příkazového řádku Databricks CLI 0.8.0 nebo vyšší.
  • Abyste mohli toto rozhraní API vyvolat, musíte být správcem Databricks.

Podpříkazy rozhraní příkazového řádku skupiny Databricks spustíte tak, že je připojíte k databricks groups. Tyto dílčí příkazy volají rozhraní API pro skupiny.

databricks groups --help
Usage: databricks groups [OPTIONS] COMMAND [ARGS]...

  Provide utility to interact with Databricks groups.

Options:
  -v, --version   0.8.0
  --debug         Debug Mode. Shows full stack trace on error.
  --profile TEXT  CLI connection profile to use. The default profile is "DEFAULT".
  -h, --help      Show this message and exit.

Commands:
  add-member     Add an existing principal to another existing group.
    Options:
      --parent-name TEXT  Name of the parent group to which the new member will be
                          added. This field is required.  [required]
      --user-name TEXT    The user name which will be added to the parent group.
      --group-name TEXT   If group name which will be added to the parent group.
  create         Create a new group with the given name.
    Options:
      --group-name TEXT  [required]
  delete         Remove a group from this organization.
    Options:
      --group-name TEXT  [required]
  list           Return all of the groups in a workspace.
  list-members   Return all of the members of a particular group.
    Options:
      --group-name TEXT  [required]
  list-parents   Retrieve all groups in which a given user or group is a member.
    Options:
      --user-name TEXT
      --group-name TEXT
  remove-member  Removes a user or group from a group.
    Options:
      --parent-name TEXT  Name of the parent group to which the new member will be
                          removed. This field is required.  [required]
      --user-name TEXT    The user name which will be removed from the parent
                          group.
      --group-name TEXT   If group name which will be removed from the parent
                          group.

Přidání člena do skupiny

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups add-member --helppříkaz .

databricks groups add-member \
--parent-name sql-users \
--user-name someone@example.com
databricks groups add-member \
--parent-name sql-power-users \
--group-name sql-users

V případě úspěchu se nezobrazí žádný výstup.

Vytvoření skupiny

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups create --helppříkaz .

databricks groups create --group-name sql-users
{
  "group_name": "sql-users"
}

Odstranění skupiny

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups delete --helppříkaz .

databricks groups delete --group-name sql-users
{}

Výpis dostupných skupin

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups list --helppříkaz .

databricks groups list
{
  "group_names": [
    "sql-users",
    "sql-power-users",
    "sql-admins"
  ]
}

Zobrazení seznamu členů skupiny

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups list-members --helppříkaz .

databricks groups list-members --group-name sql-users
{
  "members": [
    {
      "user_name": "someone@example.com"
    }
  ]
}
databricks groups list-members --group-name sql-power-users
{
  "members": [
    {
      "group_name": "sql-users"
    }
  ]
}

Zobrazení seznamu skupin, ke kterým patří uživatel nebo skupina

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups list-parents --helppříkaz .

databricks groups list-parents --user-name someone@example.com
{
  "group_names": [
    "sql-users"
  ]
}
databricks groups list-parents --group-name sql-users
{
  "group_names": [
    "sql-power-users"
  ]
}

Odebrání člena ze skupiny

Pokud chcete zobrazit dokumentaci k použití, spusťte databricks groups remove-member --helppříkaz .

databricks groups remove-member \
--parent-name sql-power-users \
--group-name sql-users
databricks groups remove-member \
--parent-name sql-users \
--user-name someone@example.com

V případě úspěchu se nezobrazí žádný výstup.