다음을 통해 공유


빠른 시작: ARM 템플릿을 사용하여 배포 환경에 대한 개발 센터 및 프로젝트 만들기

이 빠른 시작에서는 ARM 템플릿(Azure Resource Manager 템플릿)을 사용하여 환경을 만들기 위한 Azure Deployment Environments 개발 센터 및 프로젝트를 만들고 구성하는 방법을 설명합니다.

Azure Resource Manager 템플릿은 프로젝트에 대한 인프라 및 구성을 정의하는 JSON(JavaScript Object Notation) 파일입니다. 템플릿은 선언적 구문을 사용합니다. 배포를 만들기 위한 프로그래밍 명령의 시퀀스를 작성하지 않고 의도하는 배포를 설명합니다.

환경이 필수 조건을 충족하고 ARM 템플릿 사용에 익숙한 경우 Azure에 배포 단추를 선택합니다. 그러면 Azure Portal에서 템플릿이 열립니다.

Resource Manager 템플릿을 Azure에 배포하는 단추

필수 조건

  • Azure 구독. 계정이 없는 경우 체험 계정을 만듭니다.
  • Azure 구독 또는 리소스 그룹의 소유자 또는 기여자 역할
  • 마이크로소프트 Entra ID. 조직은 ID 및 액세스 관리를 위해 Microsoft Entra ID를 사용해야 합니다.

템플릿 검토

이 빠른 시작에서 사용되는 템플릿은 Azure 빠른 시작 템플릿에서 나온 것입니다.

템플릿을 보려면 azuredeploy.json을 참조하세요.

템플릿에 정의된 Azure 리소스:

템플릿 배포

  1. 다음 코드 블록 중 하나에서 Cloud Shell 열기 를 선택하고 지침에 따라 Azure에 로그인합니다.

  2. 콘솔에서 프롬프트가 표시되면 선택한 구독에 배포할 준비가 되었는지 확인합니다.

  3. PowerShell 셸을 선택하고 프롬프트를 따릅니다.

  4. 템플릿을 계속 배포하려면 코드 블록에서 복사 를 선택한 다음 셸 콘솔을 마우스 오른쪽 단추로 클릭하고 붙여넣기를 선택합니다.

    • 기본 매개 변수 값을 사용하려면 다음 코드를 사용합니다.

      $location = Read-Host "Please enter region name, for example, eastus"
      $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json"
      
      Write-Host "Start provisioning..."
      
      New-AzDeployment -Name (New-Guid) -Location $location -TemplateUri $templateUri
      
      Write-Host "Provisioning completed."
      
      
    • 고유한 값을 입력하려면 다음 코드를 사용합니다.

      $resourceGroupName = Read-Host "Please enter resource group name: "
      $devCenterName = Read-Host "Please enter dev center name: "
      $projectName = Read-Host "Please enter project name: "
      $environmentTypeName = Read-Host "Please enter environment type name: "
      $userObjectId = Read-Host "Please enter your user object ID, for example, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
      
      $location = Read-Host "Please enter region name, for example, eastus"
      $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.devcenter/deployment-environments/azuredeploy.json"
      
      Write-Host "Start provisioning..."
      
      New-AzDeployment -Name (New-Guid) -Location $location -TemplateUri $templateUri -resourceGroupName $resourceGroupName -devCenterName $devCenterName -projectName $projectName -environmentTypeName $environmentTypeName -userObjectId $userObjectId
      
      Write-Host "Provisioning completed."
      
      

템플릿을 배포하는 데 약 5분이 걸립니다.

Azure PowerShell은 템플릿을 배포하는 데 사용됩니다. Azure Portal 및 Azure CLI를 사용할 수도 있습니다. 다른 배포 방법을 알아보려면 템플릿 배포를 참조하세요.

필수 매개 변수

  • 리소스 그룹 이름: 개발 센터 및 프로젝트가 배치될 리소스 그룹의 이름입니다.
  • 개발자 센터 이름: 개발자 센터의 이름입니다.
  • 프로젝트 이름: 개발 센터와 연결된 프로젝트의 이름입니다.
  • 환경 유형 이름: 개발 센터와 프로젝트 모두에 대한 환경 형식의 이름입니다.
  • 사용자 개체 ID: 배포 환경 사용자 역할이 부여된 사용자의 개체 ID입니다.

또는 Azure Portal에서 배포 환경 프로젝트에 대한 액세스를 제공할 수 있습니다. Azure Deployment Environments 프로젝트에 대한 사용자 액세스 제공을 참조하세요.

배포된 리소스 검토

  1. Azure Portal에 로그인합니다.
  2. 왼쪽 창에서 리소스 그룹을 선택합니다.
  3. 이전 섹션에서 만든 리소스 그룹을 선택합니다.

자원을 정리하세요

만든 리소스가 더 이상 필요하지 않은 경우 다음 지침에 따라 삭제합니다.

  1. Azure Portal 또는 개발자 포털을 사용하여 프로젝트와 연결된 모든 환경을 삭제합니다.
  2. 프로젝트 리소스를 삭제합니다.
  3. 개발자 센터 리소스를 삭제합니다.
  4. 해당 리소스 그룹을 삭제합니다.
  5. 구독에서 더 이상 필요하지 않은 역할 할당을 제거합니다.

다음 단계

이 빠른 시작에서는 개발 센터 및 프로젝트를 만들고 구성했습니다. 다음 빠른 시작으로 이동하여 환경을 만드는 방법을 알아봅니다.