2017-03-16 6 views
-1

Azure에서 테스트 환경을 만들고 있습니다. 나는 구성의 정확한 스크립트를 원하고 나중에 다른 테스트, 프리 프로드 및 프로덕션 환경을 위해 복제하기 쉽습니다. 환경에는 기존 구독이 있으며 자원 그룹에서 웹 응용 프로그램까지의 전체 계층 구조를 스크립트로 작성해야합니다.Azure 리소스 생성 스크립팅을위한 우수 사례

저는 현재 AzureRm을 사용하여 PowerShell에서 내 자신의 스크립트를 사용하고 있습니다. 이것은 잘 작동하지만 휠을 재발 명하고 있다고 느낄 수는 없습니다. 스크립트로 전체 Azure 환경을 만드는 기존 방법은 무엇입니까?

답변

2

예, 그런 식으로 Azure Resource Manager Templates라고합니다. 인용구 :

리소스 관리자를 사용하면 Azure 솔루션의 인프라와 구성을 정의하는 템플릿 (JSON 형식)을 만들 수 있습니다. 템플릿을 사용하면 라이프 사이클 전반에 걸쳐 솔루션을 반복적으로 배포하고 리소스가 일관된 상태로 배포된다는 확신을 가질 수 있습니다. 포털에서 솔루션을 만들면 솔루션에 자동으로 배포 템플릿이 포함됩니다. 솔루션에 대한 템플리트로 시작하여 특정 요구에 맞게 사용자 정의 할 수 있기 때문에 처음부터 템플리트를 작성할 필요가 없습니다. 자원 그룹의 현재 상태를 내보내거나 특정 배치에 사용 된 템플리트를 보면서 기존 자원 그룹의 템플리트를 검색 할 수 있습니다. 내 보낸 서식 파일을 보면 서식 파일 구문을 익히는 데 도움이됩니다.

참조 : https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview#template-deployment

편집 : 당신은 ("템플릿 배포"를 검색하거나 푸른 포털) 그 템플릿을 배포하는 파워 쉘, 푸른 CLI, 푸른 cli2, 푸른 SDK를 사용할 수 있습니다