gpt4 book ai didi

BICEP 中的 Azure 生命周期设置删除/替换所有现有规则

转载 作者:行者123 更新时间:2023-12-03 06:44:36 24 4
gpt4 key购买 nike

所以我根据https://learn.microsoft.com/en-us/azure/templates/microsoft.storage/2022-05-01/storageaccounts/managementpolicies?pivots=deployment-language-bicep创建了以下二头肌.

它工作正常并创建规则,但它删除了所有现有规则。即使它们是多个规则(当然名称不同),它也会删除所有现有规则并将其替换为二头肌脚本中的一条规则。我错过了什么?

resource storage_lifecycle 'Microsoft.Storage/storageAccounts/managementPolicies@2022-05-01' = {
name: 'default'
parent:storageAccount
properties: {
policy: {
rules: [
{
name: 'lifeCycleRule'
enabled: true
type: 'Lifecycle'
definition: {
filters: {
blobTypes: [
'blockBlob'
]
}
actions: {
baseBlob: {
tierToCool: {
daysAfterModificationGreaterThan: 30
}
tierToArchive: {
daysAfterModificationGreaterThan: 30
}
delete: {
daysAfterModificationGreaterThan: 30
}
}
}
}
}
]
}
}
}

最佳答案

基于此堆栈答案:Unable to add new rule in Storage Management Policy on Azure以及我使用 Azure API Gateway 的经验,您需要将现有规则添加到新策略中。

关于BICEP 中的 Azure 生命周期设置删除/替换所有现有规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74213044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com