검색 상자에서 Azure Spring Apps를 검색한 다음, 결과에서 Azure Spring Apps를 선택합니다.
Azure Spring Apps 페이지에서 만들기를 선택합니다.
다음 지침을 사용하여 Azure Spring Apps 만들기 페이지에서 기본 사항 양식을 작성합니다.
프로젝트 세부 정보
구독: 이 리소스 대한 요금이 청구될 구독을 선택합니다.
리소스 그룹: 기존 리소스 그룹을 선택하거나 새 리소스 그룹을 만듭니다.
서비스 세부 정보
이름: Azure Spring Apps 서비스 인스턴스에 사용할 이름을 만듭니다. 이름은 4-32자 사이여야 하며, 소문자, 숫자 및 하이픈(-) 문자만 포함할 수 있습니다. 서비스 이름의 첫 글자는 문자여야 하며 마지막 문자는 문자 또는 숫자여야 합니다.
위치: 현재 오스트레일리아 동부, 미국 중부, 미국 동부, 미국 동부 2, 서유럽, 동아시아, 북유럽, 미국 중남부, 영국 남부, 미국 서부 3 지역만 지원됩니다.
플랜: 가격 책정 계층 옵션에 대해 표준 사용량 및 전용을 선택합니다.
앱 환경
새로 만들기를 선택하여 새 Azure Container Apps 환경을 만들거나 드롭다운 메뉴에서 기존 환경을 선택합니다.
Container Apps 환경 만들기 페이지에서 기본 사항 양식을 작성합니다. 환경 이름에 대한 asa-standard-consumption-app-env 기본값을 사용하고 플랜에 사용량 및 전용 워크로드 프로필을 선택합니다.
이 시점에서 기본 표준 사용량 워크로드 프로필을 사용하여 Azure Container Apps 환경을 만들었습니다. 동일한 Azure Container Apps 환경에 전용 워크로드 프로필을 추가하려는 경우 워크로드 프로필 탭을 선택하고 워크로드 프로필 추가를 선택할 수 있습니다.
검토 및 만들기를 선택합니다.
Azure Spring Apps 만들기 페이지에서 검토 및 만들기를 선택하여 Azure Spring Apps 인스턴스 만들기를 완료합니다.
다음 명령을 사용하여 컨테이너 환경 위에 Azure Spring Apps 인스턴스에 대한 표준 사용량 및 전용 플랜을 배포합니다. 만든 Azure Container Apps 환경의 리소스를 지정하여 Azure Spring Apps 인스턴스를 만듭니다.
az spring create \
--resource-group $RESOURCE_GROUP \
--name $AZURE_SPRING_APPS_INSTANCE \
--managed-environment $MANAGED_ENV_RESOURCE_ID \
--sku StandardGen2 \
--location $LOCATION
배포 후 Azure Spring Apps 표준 사용량 및 전용 플랜 인스턴스에 대한 기본 리소스를 호스트하기 위해 구독에 인프라 리소스 그룹이 만들어집니다. 리소스 그룹의 이름은 다음 명령과 같이 {AZURE_CONTAINER_APPS_ENVIRONMENT}_SpringApps_{SPRING_APPS_SERVICE_ID}로 지정됩니다.
export SERVICE_ID=$(az spring show \
--resource-group $RESOURCE_GROUP \
--name $AZURE_SPRING_APPS_INSTANCE \
--query properties.serviceId \
--output tsv)
export INFRA_RESOURCE_GROUP=${AZURE_CONTAINER_APPS_ENVIRONMENT}_SpringApps_${SERVICE_ID}
echo ${INFRA_RESOURCE_GROUP}
리소스 정리
이 문서에서 만든 리소스가 더 이상 필요하지 않으면 삭제해야 합니다. 리소스를 삭제하려면 해당 리소스가 포함된 리소스 그룹을 삭제하면 됩니다. Azure Portal을 사용하여 리소스 그룹을 삭제할 수 있습니다. 또는 Azure CLI를 사용하여 리소스 그룹을 삭제하려면 다음 명령을 사용합니다.
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."