共用方式為


New-AzContainerRegistry

使用指定的參數建立容器登錄。

語法

New-AzContainerRegistry
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   -Sku <SkuName>
   [-AnonymousPullEnabled]
   [-AzureAdAuthenticationAsArmPolicyStatus <AzureAdAuthenticationAsArmPolicyStatus>]
   [-DataEndpointEnabled]
   [-EnableAdminUser]
   [-EncryptionStatus <EncryptionStatus>]
   [-ExportPolicyStatus <ExportPolicyStatus>]
   [-IdentityPrincipalId <String>]
   [-IdentityTenantId <String>]
   [-IdentityType <ResourceIdentityType>]
   [-IdentityUserAssignedIdentity <Hashtable>]
   [-KeyVaultPropertyIdentity <String>]
   [-KeyVaultPropertyKeyIdentifier <String>]
   [-NetworkRuleBypassOption <NetworkRuleBypassOptions>]
   [-NetworkRuleSetDefaultAction <DefaultAction>]
   [-NetworkRuleSetIPRule <IIPRule[]>]
   [-PublicNetworkAccess <PublicNetworkAccess>]
   [-QuarantinePolicyStatus <PolicyStatus>]
   [-RetentionPolicyDay <Int32>]
   [-RetentionPolicyStatus <PolicyStatus>]
   [-SoftDeletePolicyRetentionDay <Int32>]
   [-SoftDeletePolicyStatus <PolicyStatus>]
   [-Tag <Hashtable>]
   [-TrustPolicyStatus <PolicyStatus>]
   [-TrustPolicyType <TrustPolicyType>]
   [-ZoneRedundancy <ZoneRedundancy>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

使用指定的參數建立容器登錄。

範例

範例 1:使用新的記憶體帳戶建立容器登錄。

New-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -Sku "Basic" -Location "west us"

Name             SkuName LoginServer                 CreationDate         ProvisioningState AdminUserEnabled
----             ------- -----------                 ------------         ----------------- ----------------
RegistryExample Basic   registryexample.azurecr.io 1/19/2023 6:10:49 AM Succeeded         False

使用新的記憶體帳戶建立容器登錄。

範例 2:建立已啟用系統管理員使用者的容器登錄。

New-AzContainerRegistry -ResourceGroupName "MyResourceGroup" -Name "RegistryExample" -Sku "Basic" -Location "west us" -EnableAdminUser

Name             SkuName LoginServer                 CreationDate         ProvisioningState AdminUserEnabled
----             ------- -----------                 ------------         ----------------- ----------------
RegistryExample Basic   registryexample.azurecr.io 1/19/2023 6:10:49 AM Succeeded         True

建立已啟用系統管理員使用者的容器登錄。

參數

-AnonymousPullEnabled

從未經驗證的用戶端啟用全登錄提取。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AsJob

以作業身分執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AzureAdAuthenticationAsArmPolicyStatus

值,指出是否啟用原則。

類型:AzureAdAuthenticationAsArmPolicyStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前先提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DataEndpointEnabled

為每個區域啟用單一資料端點來提供數據。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

DefaultProfile 參數無法運作。 如果針對不同的訂用帳戶執行 Cmdlet,請使用 SubscriptionId 參數。

類型:PSObject
別名:AzureRMContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableAdminUser

值,指出是否啟用系統管理員使用者。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EncryptionStatus

指出容器登錄是否啟用加密。

類型:EncryptionStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ExportPolicyStatus

值,指出是否啟用原則。

類型:ExportPolicyStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IdentityPrincipalId

資源識別的主要標識碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IdentityTenantId

資源的租用戶標識碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IdentityType

識別類型。

類型:ResourceIdentityType
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IdentityUserAssignedIdentity

與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。

類型:Hashtable
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-KeyVaultPropertyIdentity

將用來存取金鑰保存庫之身分識別的用戶端識別碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-KeyVaultPropertyKeyIdentifier

用來存取加密金鑰的金鑰保存庫 URI。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Location

資源的位置。 建立資源之後,就無法變更此專案。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Name

容器登錄的名稱。

類型:String
別名:RegistryName, ResourceName, ContainerRegistryName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NetworkRuleBypassOption

是否允許受信任的 Azure 服務存取受網路限制的登錄。

類型:NetworkRuleBypassOptions
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-NetworkRuleSetDefaultAction

當沒有其他規則相符時,允許或拒絕的默認動作。

類型:DefaultAction
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-NetworkRuleSetIPRule

IP ACL 規則。 若要建構,請參閱 NETWORKRULESETIPRULE 屬性和建立哈希表的 NOTES 一節。

類型:IIPRule[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-NoWait

以異步方式執行命令

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PublicNetworkAccess

容器登錄是否允許公用網路存取。

類型:PublicNetworkAccess
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-QuarantinePolicyStatus

值,指出是否啟用原則。

類型:PolicyStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ResourceGroupName

資源群組的名稱。 名稱不區分大小寫。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RetentionPolicyDay

要保留未標記指令清單的天數,之後會加以清除。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RetentionPolicyStatus

值,指出是否啟用原則。

類型:PolicyStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Sku

容器登錄的 SKU 名稱。 建立登錄時需要。

類型:SkuName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-SoftDeletePolicyRetentionDay

虛刪除專案永久刪除後的天數。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SoftDeletePolicyStatus

值,指出是否啟用原則。

類型:PolicyStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SubscriptionId

目標訂用帳戶的標識碼。 此值必須是 UUID。

類型:String
Position:Named
預設值:(Get-AzContext).Subscription.Id
必要:False
接受管線輸入:False
接受萬用字元:False

-Tag

資源的標記。

類型:Hashtable
別名:Tags
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrustPolicyStatus

值,指出是否啟用原則。

類型:PolicyStatus
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TrustPolicyType

信任原則的類型。

類型:TrustPolicyType
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ZoneRedundancy

是否為此容器登錄啟用區域備援

類型:ZoneRedundancy
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

IRegistry