Udostępnij za pośrednictwem


Update-AzContainerRegistryCredential

Ponownie generuje jedno z poświadczeń logowania dla określonego rejestru kontenerów.

Składnia

Update-AzContainerRegistryCredential
      -RegistryName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -PasswordName <PasswordName>
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerRegistryCredential
      -RegistryName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -RegenerateCredentialParameter <IRegenerateCredentialParameters>
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerRegistryCredential
      -InputObject <IContainerRegistryIdentity>
      -PasswordName <PasswordName>
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzContainerRegistryCredential
      -Registry <IRegistry>
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

Ponownie generuje jedno z poświadczeń logowania dla określonego rejestru kontenerów.

Przykłady

Przykład 1. Ponowne generowanie poświadczeń logowania dla rejestru kontenerów

Update-AzContainerRegistryCredential -ResourceGroupName "MyResourceGroup" -RegistryName "RegistryExample" -PasswordName Password

Username            Password  Password2
--------            --------  ---------
RegistryExample     xxxxxxxxx xxxxxxxxx

To polecenie ponownie generuje poświadczenia logowania dla określonego rejestru kontenerów. Administracja użytkownik musi być włączony dla rejestru kontenerów "MyRegistry", aby ponownie wygenerować poświadczenia logowania.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parametr tożsamości Do konstruowania, zobacz sekcję UWAGI dla właściwości INPUTOBJECT i utwórz tabelę skrótów.

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

-PasswordName

Określa nazwę hasła, które powinno zostać ponownie wygenerowane — hasło lub hasło2.

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

-RegenerateCredentialParameter

Parametry używane do ponownego generowania poświadczeń logowania. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości REGENERATECREDENTIALPARAMETER i utwórz tabelę skrótów.

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

-Registry

Obiekt rejestru. Aby utworzyć tabelę, zobacz sekcję UWAGI dla właściwości rejestru i utwórz tabelę skrótów.

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

-RegistryName

Nazwa rejestru kontenerów.

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

-ResourceGroupName

Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.

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

-SubscriptionId

Identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

IRegenerateCredentialParameters

IRegistry

IContainerRegistryIdentity

Dane wyjściowe

PSContainerRegistryCredential

Uwagi

ALIASY

WŁAŚCIWOŚCI PARAMETRÓW ZŁOŻONYCH

Aby utworzyć parametry opisane poniżej, skonstruuj tabelę skrótów zawierającą odpowiednie właściwości. Aby uzyskać informacje na temat tabel skrótów, uruchom polecenie Get-Help about_Hash_Tables.

INPUTOBJECT <IContainerRegistryIdentity>: Parametr tożsamości

  • [AgentPoolName <String>]: nazwa puli agentów.
  • [CacheRuleName <String>]: nazwa reguły pamięci podręcznej.
  • [ConnectedRegistryName <String>]: nazwa połączonego rejestru.
  • [CredentialSetName <String>]: nazwa zestawu poświadczeń.
  • [ExportPipelineName <String>]: nazwa potoku eksportu.
  • [GroupName <String>]: nazwa zasobu łącza prywatnego.
  • [Id <String>]: Ścieżka tożsamości zasobu
  • [ImportPipelineName <String>]: nazwa potoku importu.
  • [PipelineRunName <String>]: nazwa przebiegu potoku.
  • [PrivateEndpointConnectionName <String>]: nazwa połączenia prywatnego punktu końcowego.
  • [RegistryName <String>]: nazwa rejestru kontenerów.
  • [ReplicationName <String>]: nazwa replikacji.
  • [ResourceGroupName <String>]: nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.
  • [RunId <String>]: identyfikator przebiegu.
  • [ScopeMapName <String>]: nazwa mapy zakresu.
  • [SubscriptionId <String>]: identyfikator subskrypcji docelowej. Wartość musi być identyfikatorem UUID.
  • [TaskName <String>]: nazwa zadania rejestru kontenerów.
  • [TaskRunName <String>]: nazwa przebiegu zadania.
  • [TokenName <String>]: nazwa tokenu.
  • [WebhookName <String>]: nazwa elementu webhook.

REGENERATECREDENTIALPARAMETER <IRegenerateCredentialParameters>: parametry używane do ponownego generowania poświadczeń logowania.

  • Name <PasswordName>: określa nazwę hasła, które powinno zostać ponownie wygenerowane — hasło lub hasło2.

REGISTRY <IRegistry>: obiekt rejestru.

  • Location <String>: lokalizacja zasobu. Nie można tego zmienić po utworzeniu zasobu.
  • SkuName <SkuName>: nazwa jednostki SKU rejestru kontenerów. Wymagane do utworzenia rejestru.
  • [SystemDataCreatedAt <DateTime?>]: sygnatura czasowa tworzenia zasobu (UTC).
  • [SystemDataCreatedBy <String>]: tożsamość, która utworzyła zasób.
  • [SystemDataCreatedByType <CreatedByType?>]: typ tożsamości, która utworzyła zasób.
  • [SystemDataLastModifiedAt <DateTime?>]: sygnatura czasowa modyfikacji zasobu (UTC).
  • [SystemDataLastModifiedBy <String>]: tożsamość, która ostatnio zmodyfikowała zasób.
  • [SystemDataLastModifiedByType <LastModifiedByType?>]: typ tożsamości, która ostatnio zmodyfikowała zasób.
  • [Tag <IResourceTags>]: tagi zasobu.
    • [(Any) <String>]: Wskazuje to, że do tego obiektu można dodać dowolną właściwość.
  • [AdminUserEnabled <Boolean?>]: wartość wskazująca, czy użytkownik administracyjny jest włączony.
  • [AnonymousPullEnabled <Boolean?>]: umożliwia ściąganie całego rejestru z nieuwierzytelnionych klientów.
  • [AzureAdAuthenticationAsArmPolicyStatus <AzureAdAuthenticationAsArmPolicyStatus?>]: wartość wskazująca, czy zasady są włączone, czy nie.
  • [DataEndpointEnabled <Boolean?>]: Włącz pojedynczy punkt końcowy danych na region na potrzeby obsługi danych.
  • [EncryptionStatus <EncryptionStatus?>]: wskazuje, czy szyfrowanie jest włączone dla rejestru kontenerów.
  • [ExportPolicyStatus <ExportPolicyStatus?>]: wartość wskazująca, czy zasady są włączone, czy nie.
  • [IdentityPrincipalId <String>]: identyfikator podmiotu zabezpieczeń tożsamości zasobu.
  • [IdentityTenantId <String>]: identyfikator dzierżawy zasobu.
  • [IdentityType <ResourceIdentityType?>]: typ tożsamości.
  • [IdentityUserAssignedIdentity <IIdentityPropertiesUserAssignedIdentities>]: lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
    • [(Any) <IUserIdentityProperties>]: Wskazuje to, że do tego obiektu można dodać dowolną właściwość.
  • [KeyVaultPropertyIdentity <String>]: identyfikator klienta tożsamości, która będzie używana do uzyskiwania dostępu do magazynu kluczy.
  • [KeyVaultPropertyKeyIdentifier <String>]: identyfikator URI magazynu kluczy w celu uzyskania dostępu do klucza szyfrowania.
  • [NetworkRuleBypassOption <NetworkRuleBypassOptions?>]: czy zezwolić zaufanym usługom platformy Azure na dostęp do rejestru z ograniczeniami sieci.
  • [NetworkRuleSetDefaultAction <DefaultAction?>]: domyślna akcja zezwalania lub odmowy, gdy żadna inna reguła nie jest zgodna.
  • [NetworkRuleSetIPRule <IIPRule[]>]: reguły listy ACL adresów IP.
    • IPAddressOrRange <String>: określa adres IP lub zakres adresów IP w formacie CIDR. Dozwolony jest tylko adres IPV4.
    • [Action <Action?>]: akcja reguły listy ACL adresów IP.
  • [PublicNetworkAccess <PublicNetworkAccess?>]: Określa, czy dostęp do sieci publicznej jest dozwolony dla rejestru kontenerów.
  • [QuarantinePolicyStatus <PolicyStatus?>]: wartość wskazująca, czy zasady są włączone, czy nie.
  • [RetentionPolicyDay <Int32?>]: liczba dni przechowywania nieoznaczonego manifestu, po którym zostanie przeczyszczone.
  • [RetentionPolicyStatus <PolicyStatus?>]: wartość wskazująca, czy zasady są włączone, czy nie.
  • [SoftDeletePolicyRetentionDay <Int32?>]: liczba dni, po których element usunięty nietrwale zostanie trwale usunięty.
  • [SoftDeletePolicyStatus <PolicyStatus?>]: wartość wskazująca, czy zasady są włączone, czy nie.
  • [TrustPolicyStatus <PolicyStatus?>]: wartość wskazująca, czy zasady są włączone, czy nie.
  • [TrustPolicyType <TrustPolicyType?>]: typ zasad zaufania.
  • [ZoneRedundancy <ZoneRedundancy?>]: określa, czy nadmiarowość strefy jest włączona dla tego rejestru kontenerów