[Azure] ARM 템플릿 판독(GiitHub에서 웹 앱스 디자인까지)

4845 단어 AzureIaCtech

개시하다


Azure QuickStart Templates독학하세요!
그래서 출력도 시도해 본다.8탄.

이번 판독 대상.


Azure Web App with GitHub Account

템플릿 요약 정보


이 템플릿을 디자인하면 GiitHub의 코드를 웹 앱으로 디자인할 수 있습니다.

해독하다


매번 있습니다. 흔히 볼 수 있는 템플릿 모델은 다음과 같습니다.
  • 매개변수 지정(parameters)
  • 변수의 설정(variables)
  • 해제할 자원에 대한 설명(resources)
  • 매개변수 지정(parameters)


    상단"parameters":부터 시작하는 부분은 템플릿에 사용되는 매개 변수(변수)의 설정입니다.템플릿을 디버깅할 때 옵션으로 표시할 수 있습니다.
    이번 템플릿은 웹 앱스의 SKU, GiitHub 웨어하우스의 URL, 분기 등을 지정합니다.

    변수 설정(variables)

    "variables": 영역에서 이yaml 파일에 사용할 변수 이름을 설정할 수 있습니다.
    azuredeploy.json
        "variables": {
            "hostingPlanName": "[concat('hpn-', resourceGroup().name)]"
        },
    
    이 템플릿은 웹 앱스의 초대 계획 이름만 생성합니다.

    디버깅할 자원에 대한 설명 (resources)

    "resources": 구역에서 실행할 자원을 설명합니다.
    이번 중점은 Microsoft.Web/sites 자원 중 sourcecontrols의 개발원으로 지정하는 것이다.
    azuredeploy.json
      "resources": [
          {
              "type": "sourcecontrols",
              "apiVersion": "2020-06-01",
              "name": "web",
              "location": "[parameters('location')]",
              "dependsOn": [
                  "[resourceId('Microsoft.Web/sites', parameters('siteName'))]"
              ],
              "properties": {
                  "repoUrl": "[parameters('repoURL')]",
                  "branch": "[parameters('branch')]",
                  "isManualIntegration": true
              }
          }
      ]
    
    이런 느낌repoUrlbranch을 미리 처리하던 GiitHub 창고를 지정하면 된다.
    참조: Microsoft.Web sites/sourcecontrols
    또한 이번 템플릿에는 웹 앱스의 OS와 언어가 지정되지 않았습니다.이러한 속성을 지정하려면 Microsoft.Web/sites의 속성siteconfig을 설명합니다.다음 참조를 참조하십시오.페이지 아래에는 다양한 언어/OS와 ARM 템플릿에 대한 링크가 있습니다.
    참조: Microsoft.Web sites

    최후


    Azure QuickStart Templates 읽은 글도 8편😊
    다른 기사도 여기.보면 반갑습니다!

    좋은 웹페이지 즐겨찾기