az cosmosdb gremlin role definition
Note
Эта ссылка является частью расширения cosmosdb-preview для Azure CLI (версия 2.17.1 или более поздней). Расширение автоматически установит команду определения роли az cosmosdb gremlin при первом запуске. Подробнее о расширениях.
Управление определениями ролей Gremlin в Azure Cosmos DB.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az cosmosdb gremlin role definition create |
Создайте определение роли Gremlin в учетной записи Azure Cosmos DB. |
Extension | GA |
az cosmosdb gremlin role definition delete |
Удалите определение роли Gremlin в учетной записи Azure Cosmos DB. |
Extension | GA |
az cosmosdb gremlin role definition exists |
Проверьте, существует ли определение роли Azure Cosmos DB. |
Extension | GA |
az cosmosdb gremlin role definition list |
Перечислите все определения ролей Gremlin в учетной записи Azure Cosmos DB. |
Extension | GA |
az cosmosdb gremlin role definition show |
Отображение свойств определения роли Gremlin в учетной записи Azure Cosmos DB. |
Extension | GA |
az cosmosdb gremlin role definition update |
Обновите определение роли Gremlin в учетной записи Azure Cosmos DB. |
Extension | GA |
az cosmosdb gremlin role definition create
Создайте определение роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition create --account-name
--body
--resource-group
Примеры
Создайте определение роли Gremlin в учетной записи Azure Cosmos DB с помощью строки JSON.
az cosmosdb gremlin 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/gremlin/containers/entities/read",
"Microsoft.DocumentDB/databaseAccounts/gremlin/containers/executeQuery",
"Microsoft.DocumentDB/databaseAccounts/gremlin/containers/readChangeFeed"
]
}]
}'
Создайте определение роли Gremlin в учетной записи Azure Cosmos DB с помощью JSON-файла.
az cosmosdb gremlin role definition create --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Обязательные параметры
Имя учетной записи Cosmosdb.
Текст определения роли с идентификатором (необязательно для создания), тип (по умолчанию — CustomRole), RoleName, Description, AssignableScopes, Permissions. Его можно ввести в виде строки или в виде файла, например --body или --body @gremlin-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"}} }".
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az cosmosdb gremlin role definition delete
Удалите определение роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition delete --account-name
--resource-group
--role-definition-id
[--yes]
Примеры
Удалите определение роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition delete --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Обязательные параметры
Имя учетной записи Cosmosdb.
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Уникальный идентификатор определения роли Gremlin.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Не запрашивать подтверждение.
Свойство | Значение |
---|---|
Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az cosmosdb gremlin role definition exists
Проверьте, существует ли определение роли Azure Cosmos DB.
az cosmosdb gremlin role definition exists --account-name
--resource-group
--role-definition-id
Примеры
Проверьте, существует ли определение роли Azure Cosmos DB.
az cosmosdb gremlin role definition exists --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Обязательные параметры
Имя учетной записи Cosmosdb.
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Уникальный идентификатор определения роли Gremlin.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az cosmosdb gremlin role definition list
Перечислите все определения ролей Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition list --account-name
--resource-group
Примеры
Перечислите все определения ролей Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition list --account-name MyAccount --resource-group MyResourceGroup
Обязательные параметры
Имя учетной записи Cosmosdb.
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az cosmosdb gremlin role definition show
Отображение свойств определения роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition show --account-name
--resource-group
--role-definition-id
Примеры
Отображение свойств определения роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition show --account-name MyAccount --resource-group MyResourceGroup --role-definition-id be79875a-2cc4-40d5-8958-566017875b39
Обязательные параметры
Имя учетной записи Cosmosdb.
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Уникальный идентификатор определения роли Gremlin.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |
az cosmosdb gremlin role definition update
Обновите определение роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition update --account-name
--body
--resource-group
Примеры
Обновите определение роли Gremlin в учетной записи Azure Cosmos DB.
az cosmosdb gremlin role definition update --account-name MyAccount --resource-group MyResourceGroup --body @role-definition.json
Обязательные параметры
Имя учетной записи Cosmosdb.
Текст определения роли с идентификатором (необязательно для создания), тип (по умолчанию — CustomRole), RoleName, Description, AssignableScopes, Permissions. Его можно ввести в виде строки или в виде файла, например --body или --body @gremlin-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"}} }".
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Формат вывода.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |