Name : myContainerName
Id : /subscriptions/mySubscriptionId/resourceGroups/myRgName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlDatabases/myDatabaseName/clientEncryptionKeys/myClientEncryptionKeyName
Resource : Microsoft.Azure.Commands.CosmosDB.Models.PSSqlClientEncryptionKeyGetPropertiesResource
En este ejemplo se muestra cómo se crea una nueva clave. Si KeyEncryptionKeyResolver no se pasa Azure Key Vault KeyResolver se usa de forma predeterminada.
El primer comando crea un objeto KeyWrapMetadata con el nombre myKekV1 de tipo AZURE_KEY_VAULT con el valor establecido en id. https://contoso.vault.azure.net/keys/myKekV1/78deebed173b48e48f55abf87ed4cf71 de clave y el tipo de algoritmo "RSA-OAEP" usado para cifrar la clave.
En el segundo comando se crea una nueva clave con el nombre establecido en la variable myClientEncryptionKeyName y con KeyWrapMetadata establecido en el valor devuelto por el primer comando.
Name : myContainerName
Id : /subscriptions/mySubscriptionId/resourceGroups/myRgName/providers/Microsoft.DocumentDB/databaseAccounts/myAccountName/sqlDatabases/myDatabaseName/clientEncryptionKeys/myClientEncryptionKeyName
Resource : Microsoft.Azure.Commands.CosmosDB.Models.PSSqlClientEncryptionKeyGetPropertiesResource
En este ejemplo se muestra cómo se crea una nueva clave y cómo se puede pasar KeyEncryptionKeyResolver como parámetro.
El primer comando crea un objeto KeyWrapMetadata con el nombre myKekV1 de tipo AZURE_KEY_VAULT con el valor establecido en id. https://contoso.vault.azure.net/keys/myKekV1/78deebed173b48e48f55abf87ed4cf71 de clave y el tipo de algoritmo "RSA-OAEP" usado para cifrar la clave.
El segundo comando crea un Azure Key Vault objeto KeyResolver mediante las credenciales predeterminadas de Azure.
En el tercer comando se crea una nueva clave con el nombre establecido en la variable myClientEncryptionKeyName, KeyWrapMetadata se establece en el valor devuelto por el primer comando y el valor KeyEncryptionKeyResolver establecido en el objeto KeyResolver obtenido mediante el segundo comando.
Parámetros
-AccountName
Nombre de la cuenta de base de datos de Cosmos DB.
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.