az cosmosdb mongodb role definition

Hinweis

Diese Referenz ist Teil der Cosmosdb-Preview-Erweiterung für die Azure CLI (Version 2.17.1 oder höher). Die Erweiterung installiert automatisch beim ersten Ausführen eines az cosmosdb mongodb rollendefinitionsbefehls . Weitere Informationen zu Erweiterungen

Verwalten von Rollendefinitionen für Azure Cosmos DB Mongo.

Befehle

az cosmosdb mongodb role definition create

Erstellen Sie eine Mongo DB-Rollendefinition unter einem Azure Cosmos DB-Konto.

az cosmosdb mongodb role definition delete

Löschen Sie eine CosmosDb MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto.

az cosmosdb mongodb role definition exists

Überprüfen Sie, ob eine Azure Cosmos DB MongoDb-Rollendefinition vorhanden ist.

az cosmosdb mongodb role definition list

Listet alle MongoDb-Rollendefinitionen unter einem Azure Cosmos DB-Konto auf.

az cosmosdb mongodb role definition show

Zeigen Sie die Eigenschaften einer MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto an.

az cosmosdb mongodb role definition update

Aktualisieren Einer MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto.

az cosmosdb mongodb role definition create

Erstellen Sie eine Mongo DB-Rollendefinition unter einem Azure Cosmos DB-Konto.

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

Beispiele

Erstellen Sie eine Mongo DB-Rollendefinition unter einem Azure Cosmos DB-Konto mit einer JSON-Zeichenfolge.

az cosmosdb mongodb role definition create --account-name MyAccount --resource-group MyResourceGroup --body '{
  "Id": "MyDB.My_Read_Only_Role",
  "RoleName": "My_Read_Only_Role",
  "Type": "CustomRole",
  "DatabaseName": "MyDB",
  "Privileges": [{
    "Resource": {
        "Db": "MyDB",
        "Collection": "MyCol"
      },
      "Actions": [
        "insert",
        "find"
      ]
  }],
  "Roles": [
    {
      "Role": "myInheritedRole",
      "Db": "MyTestDb"
    }
  ]
}'

Erstellen Sie eine Mongo DB-Rollendefinition unter einem Azure Cosmos DB-Konto mit einer JSON-Datei.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--body -b

Rollendefinitionstext mit ID (Optional zum Erstellen), Typ (Standard ist CustomRole), DatabaseName, Berechtigungen, Rollen. Sie können sie als Zeichenfolge oder als Datei eingeben, z. B. --body oder --body @mongo-role_definition-body-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyRWRole", "Type": "CustomRole" "DatabaseName": "MyDb", "Privileges": [ {"Resource": {"Db": "MyDB","Collection": "MyCol"},"Actions": ["insert","find"]}], "Role": [ {"Role": "myInheritedRole","Db": "MyTestDb"}] }".

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb role definition delete

Löschen Sie eine CosmosDb MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto.

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

Beispiele

Löschen Einer Mongo-Rollendefinition unter einem Azure Cosmos DB-Konto.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--id -i

Eindeutige ID für die Mongo-Rollendefinition.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--yes -y

Nicht zur Bestätigung auffordern

az cosmosdb mongodb role definition exists

Überprüfen Sie, ob eine Azure Cosmos DB MongoDb-Rollendefinition vorhanden ist.

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

Beispiele

Überprüfen Sie, ob eine Azure Cosmos DB MongoDb-Rollendefinition vorhanden ist.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--id -i

Eindeutige ID für die Mongo-Rollendefinition.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb role definition list

Listet alle MongoDb-Rollendefinitionen unter einem Azure Cosmos DB-Konto auf.

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

Beispiele

Listet alle Mongodb-Rollendefinitionen unter einem Azure Cosmos DB-Konto auf.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb role definition show

Zeigen Sie die Eigenschaften einer MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto an.

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

Beispiele

Zeigen Sie die Eigenschaften einer MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto an.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--id -i

Eindeutige ID für die Mongo-Rollendefinition.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb role definition update

Aktualisieren Einer MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto.

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

Beispiele

Aktualisieren Einer MongoDb-Rollendefinition unter einem Azure Cosmos DB-Konto.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--body -b

Rollendefinitionstext mit ID (Optional zum Erstellen), Typ (Standard ist CustomRole), DatabaseName, Berechtigungen, Rollen. Sie können sie als Zeichenfolge oder als Datei eingeben, z. B. --body oder --body @mongo-role_definition-body-file.json "{ "Id": "be79875a-2cc4-40d5-8958-566017875b39", "RoleName": "MyRWRole", "Type": "CustomRole" "DatabaseName": "MyDb", "Privileges": [ {"Resource": {"Db": "MyDB","Collection": "MyCol"},"Actions": ["insert","find"]}], "Role": [ {"Role": "myInheritedRole","Db": "MyTestDb"}] }".

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.