New-AzApiManagementKeyVaultObject

建立 PsApiManagementKeyVaultObject 的實例。

Syntax

New-AzApiManagementKeyVaultObject
   -SecretIdentifier <String>
   [-IdentityClientId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzApiManagementKeyVaultObject Cmdlet 會建立 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。 第二個命令會使用這個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。 第二個命令會使用此keyvault的秘密來建立憑證。

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityClientId

使用者指派受控識別的身分識別用戶端標識碼。 如果保留空白,則會指派預設系統。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecretIdentifier

此 金鑰保存庫的秘密標識碼。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

輸入

None

輸出

PsApiManagementKeyVaultEntity