New-AzApiManagementKeyVaultObject
PsApiManagementKeyVaultObject のインスタンスを作成します。
構文
New-AzApiManagementKeyVaultObject
-SecretIdentifier <String>
[-IdentityClientId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
説明
New-AzApiManagementKeyVaultObject コマンドレットは、PsApiManagementKeyVaultObjecte のインスタンスを作成します。
例
例 1: keyVault Namedvalue を作成する
$secretIdentifier = 'https://contoso.vault.azure.net/secrets/xxxx'
$keyvault = New-AzApiManagementKeyVaultObject -SecretIdentifier $secretIdentifier
$keyVaultNamedValue = New-AzApiManagementNamedValue -Context $context -NamedValueId $keyVaultNamedValueId -Name $keyVaultNamedValueName -keyVault $keyvault -Secret
最初のコマンドでは、keyvault が作成されます。 2 番目のコマンドは、この keyvault のシークレットを使用して名前付き値を作成します。
例 2: keyVault 証明書を作成する
$secretIdentifier = 'https://contoso.vault.azure.net/secrets/xxxx'
$keyvault = New-AzApiManagementKeyVaultObject -SecretIdentifier $secretIdentifier
$keyVaultcert = New-AzApiManagementCertificate -Context $context -CertificateId $kvcertId -KeyVault $keyvault
最初のコマンドでは、keyvault が作成されます。 2 番目のコマンドは、この keyvault のシークレットを使用して証明書を作成します。
パラメーター
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
型: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IdentityClientId
ユーザー割り当てマネージド ID の ID クライアント ID。 空のままにすると、既定でシステム割り当てされます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SecretIdentifier
この Key Vault のシークレット識別子。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
None