簡體   English   中英

如何將內容信任策略分配給容器注冊表資源 azure powershell

[英]How to assign content trust policy to container registry resource azure powershell

我通過powershell創建了如下容器注冊表。

$prop = @{
        Location          = "..."
        ResourceName      = "Resource1"
        ResourceType      = "Microsoft.ContainerRegistry/registries" 
        ResourceGroupName = "ResourceGroup.." 
        Force             = $true
        Sku               = @{"Name"="Premium"}
        }
       $registry = New-AzResource @prop"

它已成功創建,但為此設置的內容信任策略已“禁用”如何在創建過程中通過 powershell 啟用它

據我所知,從resources ,當前無法通過PowerShell腳本啟用。 但是,如上文資源中所述。

解決方法是,如果只想使用PowerShell,則可以創建一個函數並從該函數觸發API。

ACR 的內容信任策略在其屬性中,因此您需要在命令中進行設置。 最后,命令將是這樣的:

$prop = @{
    Location            ="location"
    ResourceName        ="resourceName"
    ResourceType        ="Microsoft.ContainerRegistry/registries"
    ResourceGroupName   ="groupName"
    Sku                 =@{"Name"="Premium"}
    Properties          =@{"Policies"=@{"TrustPolicy"=@{"Type"="Notary";"Status"="enabled"}}}
}
$registry = New-AzResource @prop

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM