Update-AzKeyVault

Aktualizujte stav trezoru klíčů Azure.

Syntax

Update-AzKeyVault
      -ResourceGroupName <String>
      -VaultName <String>
      [-EnablePurgeProtection]
      [-EnableRbacAuthorization <Boolean>]
      [-PublicNetworkAccess <String>]
      [-Tag <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzKeyVault
      -InputObject <PSKeyVault>
      [-EnablePurgeProtection]
      [-EnableRbacAuthorization <Boolean>]
      [-PublicNetworkAccess <String>]
      [-Tag <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzKeyVault
      -ResourceId <String>
      [-EnablePurgeProtection]
      [-EnableRbacAuthorization <Boolean>]
      [-PublicNetworkAccess <String>]
      [-Tag <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]

Description

Tato rutina aktualizuje stav trezoru klíčů Azure.

Příklady

Příklad 1: Povolení ochrany před vymazáním

Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $resourceGroupName | Update-AzKeyVault -EnablePurgeProtection

Povolí ochranu před vyprázdněním pomocí syntaxe pipingu.

Příklad 2: Povolení autorizace RBAC

Get-AzKeyVault -VaultName $keyVaultName -ResourceGroupName $resourceGroupName | Update-AzKeyVault -EnableRbacAuthorization $true

Povolí autorizaci RBAC pomocí syntaxe pipingu.

Příklad 3: Nastavení značek

Get-AzKeyVault -VaultName $keyVaultName | Update-AzKeyVault -Tags @{key = "value"}

Nastaví značky trezoru klíčů s názvem $keyVaultName.

Příklad 4: Vyčištění značek

Get-AzKeyVault -VaultName $keyVaultName | Update-AzKeyVault -Tags @{}

Odstraní všechny značky trezoru klíčů s názvem $keyVaultName.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

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

-EnablePurgeProtection

Povolte funkci ochrany před vymazáním pro tento trezor klíčů. Jakmile ho povolíte, nelze ho zakázat. Vyžaduje zapnutí obnovitelného odstranění.

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

-EnableRbacAuthorization

Povolením nebo zakázáním tohoto trezoru klíčů můžete autorizovat akce dat pomocí řízení přístupu na základě role (RBAC).

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Objekt trezoru klíčů.

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

-PublicNetworkAccess

Určuje, jestli trezor přijme provoz z veřejného internetu. Pokud je nastavená možnost Zakázat veškerý provoz s výjimkou provozu privátního koncového bodu a který pochází z důvěryhodných služeb, bude blokovaný. Tím se přepíše nastavená pravidla brány firewall, což znamená, že i když jsou pravidla brány firewall k dispozici, nebudeme dodržovat pravidla.

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

-ResourceGroupName

Název skupiny prostředků.

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

-ResourceId

ID prostředku trezoru klíčů

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

-SubscriptionId

ID předplatného. Ve výchozím nastavení se rutiny spouští v předplatném, které je nastavené v aktuálním kontextu. Pokud uživatel určí jiné předplatné, spustí se aktuální rutina v předplatném určeném uživatelem. Přepsání předplatných se projeví jenom během životního cyklu aktuální rutiny. Nezmění předplatné v kontextu a nemá vliv na následné rutiny.

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

-Tag

Tabulka hash, která představuje značky prostředků.

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VaultName

Název trezoru klíčů

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSKeyVault

String

Hashtable

Výstupy

PSKeyVault