나는 다음과 같은 ARM 템플릿 구조를 가지고 시작할 수 없습니다.푸른 ARM 템플릿 중첩 된 템플릿 배포
빈 리소스 그룹에 부모를 배포하면 모든 것이 잘 작동한다고 가정 해 보겠습니다. 그런 다음 리소스 중 하나를 삭제하고 동일한 매개 변수를 사용하여 동일한 부모 템플릿을 배포하여 삭제 된 리소스를 다시 가져 오려고합니다. 그러나 배포는 리소스가 이미 존재한다는 것을 나타내지 않을 것입니다 (다른 하나는 재 작성하려고 시도하지 않았습니다). 배포를 위해 증분 모드와 전체 모드를 모두 시도했습니다. 누락 된 리소스가있는 중첩 템플릿을 직접 호출하는 경우 예상대로 작동합니다 (따라서 중첩 템플릿 만 사용하는 배포가 아닌 중첩 템플릿 만 사용하여 배포가 만들어집니다).
UPD : 몇 가지 추가 테스트를 마친 후에는 그 전에도 더 이상 결론을 내릴 수 없습니다. 그래서 파워 쉘이 배포 시작 했어 :
New-AzureRmResourceGroupDeployment @parameters
을 그리고 처음 배포 I 오류가 발생하는 것입니다 완료 후 나는 같은 명령을 호출하지만 경우에, 잘 배포 :
The resource 'gggg-1s-the-wordd' already exists in location 'westeurope' in resource group 'gggg'. A resource with the same name cannot be created in location 'northeurope'. Please select a new resource name.
이인가 행동을 제외하고? 관련성있는 것을 찾지 못했습니다. 감사합니다!
UPD2 : 포털이나 파워 쉘을 사용하면 문제가되지 않지만 동일한 오류가 발생합니다.
UPD3 : 오, 당신이 이것을 좋아할 것입니다. 배치에서 재배포 버튼을 누르더라도 같은 오류로 인해 오류가 발생합니다. 나는 이것이 버그라고 생각한다.
Redeploy는 동일한 템플릿과 매개 변수로 새로운 배포를 시작하기 만하므로 Portal 또는 PowerShell에서 별도의 배포와 동일한 작업을 수행하는 것이 좋습니다. –
하지만 오류가 있다는 의미가 아닙니다. – 4c74356b41