Поделиться через


az cosmosdb mongomi role definition

Note

Эта ссылка является частью расширения cosmosdb-preview для Azure CLI (версия 2.17.1 или более поздней). Расширение автоматически установит команду определения роли az cosmosdb mongomi при первом запуске. Подробнее о расширениях.

Управление определениями ролей MongoMI в Azure Cosmos DB.

Команды

Имя Описание Тип Состояние
az cosmosdb mongomi role definition create

Создайте определение роли MongoMI в учетной записи Azure Cosmos DB.

Extension GA
az cosmosdb mongomi role definition delete

Удалите определение роли MongoMI в учетной записи Azure Cosmos DB.

Extension GA
az cosmosdb mongomi role definition exists

Проверьте, существует ли определение роли Azure Cosmos DB.

Extension GA
az cosmosdb mongomi role definition list

Перечислите все определения ролей MongoMI в учетной записи Azure Cosmos DB.

Extension GA
az cosmosdb mongomi role definition show

Отображение свойств определения роли MongoMI в учетной записи Azure Cosmos DB.

Extension GA
az cosmosdb mongomi role definition update

Обновите определение роли MongoMI в учетной записи Azure Cosmos DB.

Extension GA

az cosmosdb mongomi role definition create

Создайте определение роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition create --account-name
                                           --body
                                           --resource-group

Примеры

Создайте определение роли MongoMI в учетной записи Azure Cosmos DB с помощью строки JSON.

az cosmosdb mongomi role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
  "Id": "be79875a-2cc4-40d5-8958-566017875b39",
  "RoleName": "My Read Only Role",
  "Type": "CustomRole",
  "AssignableScopes": ["/dbs/mydb/colls/mycontainer"],
  "Permissions": [{
    "DataActions": [
      "Microsoft.DocumentDB/databaseAccounts/readMetadata",
      "Microsoft.DocumentDB/databaseAccounts/mongoMI/containers/entities/read",
      "Microsoft.DocumentDB/databaseAccounts/mongoMI/containers/executeQuery",
      "Microsoft.DocumentDB/databaseAccounts/mongoMI/containers/readChangeFeed"
    ]
  }]
}'

Создайте определение роли MongoMI в учетной записи Azure Cosmos DB с помощью JSON-файла.

az cosmosdb mongomi role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--body -b

Текст определения роли с идентификатором (необязательно для создания), тип (по умолчанию — CustomRole), RoleName, Description, AssignableScopes, Permissions. Его можно ввести в виде строки или в виде файла, например --body или --body @mongoMI-role_definition-body-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyTestRole", "type": CustomRole, "description": "Настраиваемая роль для чтения метаданных Cosmos DB", "AssignableScopes":["/subscriptions/resourceGroups//resourceGroups//providers/{0}Microsoft.DocumentDB/databaseAccounts/MyDBAccountName"], "Permissions": ["dataActions": ["Microsoft.DocumentDB/{1}databaseAccounts/readMetadata"}} }".

--resource-group -g

Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az cosmosdb mongomi role definition delete

Удалите определение роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition delete --account-name
                                           --resource-group
                                           --role-definition-id
                                           [--yes]

Примеры

Удалите определение роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition delete --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>.

--role-definition-id -i

Уникальный идентификатор определения роли MongoMI.

Необязательные параметры

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--yes -y

Не запрашивать подтверждение.

Свойство Значение
Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az cosmosdb mongomi role definition exists

Проверьте, существует ли определение роли Azure Cosmos DB.

az cosmosdb mongomi role definition exists --account-name
                                           --resource-group
                                           --role-definition-id

Примеры

Проверьте, существует ли определение роли Azure Cosmos DB.

az cosmosdb mongomi role definition exists --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>.

--role-definition-id -i

Уникальный идентификатор определения роли MongoMI.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az cosmosdb mongomi role definition list

Перечислите все определения ролей MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition list --account-name
                                         --resource-group

Примеры

Перечислите все определения ролей MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition list --account-name MyAccount --resource-group MyResourceGroup

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az cosmosdb mongomi role definition show

Отображение свойств определения роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition show --account-name
                                         --resource-group
                                         --role-definition-id

Примеры

Отображение свойств определения роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition show --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--resource-group -g

Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>.

--role-definition-id -i

Уникальный идентификатор определения роли MongoMI.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False

az cosmosdb mongomi role definition update

Обновите определение роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition update --account-name
                                           --body
                                           --resource-group

Примеры

Обновите определение роли MongoMI в учетной записи Azure Cosmos DB.

az cosmosdb mongomi role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json

Обязательные параметры

--account-name -a

Имя учетной записи Cosmosdb.

--body -b

Текст определения роли с идентификатором (необязательно для создания), тип (по умолчанию — CustomRole), RoleName, Description, AssignableScopes, Permissions. Его можно ввести в виде строки или в виде файла, например --body или --body @mongoMI-role_definition-body-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyTestRole", "type": CustomRole, "description": "Настраиваемая роль для чтения метаданных Cosmos DB", "AssignableScopes":["/subscriptions/resourceGroups//resourceGroups//providers/{0}Microsoft.DocumentDB/databaseAccounts/MyDBAccountName"], "Permissions": ["dataActions": ["Microsoft.DocumentDB/{1}databaseAccounts/readMetadata"}} }".

--resource-group -g

Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

Свойство Значение
Default value: False
--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

Свойство Значение
Default value: False
--output -o

Формат вывода.

Свойство Значение
Default value: json
Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

Свойство Значение
Default value: False