Azure Spring Apps 인스턴스 만들기
Azure Portal 또는 Azure CLI를 사용하여 Azure Spring Apps 클러스터를 만들 수 있습니다. 이 첫 번째 모듈에서는 필요한 도구를 구성하고 첫 번째 클러스터를 만듭니다.
Important
Azure 구독에서 불필요한 요금이 발생하지 않도록 하려면 이 모듈을 완료한 후 Azure 리소스 프로비저닝을 해제해야 합니다.
Azure CLI 설정
머신에 아직 설치되어 있지 않은 경우 Azure CLI를 설치합니다. 다음을 실행하여 현재 Azure CLI 설치 버전을 확인할 수 있습니다.
az --version
Azure CLI Azure 구독에 로그인되어 있는지 확인합니다.
az login # Sign into an azure account
az account show # See the currently signed-in account.
기본 구독이 이 랩에 사용하려는 구독인지 확인합니다. 아닌 경우 다음을 사용하여 구독을 설정합니다.
az account set --subscription <SUBSCRIPTION_ID>
다음을 실행하여 Azure CLI에 대한 spring
확장을 설치합니다.
az extension add -n spring -y
축하합니다. 이제 Azure CLI에서 첫 번째 클러스터를 만들 준비가 되었습니다.
Azure Spring Apps 인스턴스 만들기
이 섹션에서는 Azure CLI를 사용하여 Azure Spring Apps 인스턴스를 만듭니다. Azure Portal을 사용하여 정확히 동일한 구성을 수행할 수 있습니다.
먼저 Azure Spring Apps 인스턴스의 이름을 지어야 합니다.
- 이 이름은 Azure 전체에 걸쳐 모든 Azure Spring Apps 인스턴스 간에 고유해야 합니다. 이름의 일부로 사용자 이름을 사용하는 것이 좋습니다.
- 이름에는 소문자, 숫자 및 하이픈만 사용할 수 있습니다. 첫 글자는 문자여야 합니다. 마지막 글자는 문자 또는 숫자여야 합니다. 값은 4~32자여야 합니다.
입력을 제한하려면 변수 RESOURCE_GROUP_NAME
을 이전 섹션에서 만든 리소스 그룹의 이름으로 설정합니다. 변수 SPRING_CLOUD_NAME
을 만들어질 Azure Spring Apps 인스턴스의 이름으로 설정합니다.
참고
위에서 설명한 대로 RESOURCE_GROUP_NAME
및 SPRING_CLOUD_NAME
에 대한 고유한 값을 대체해야 합니다. SPRING_CLOUD_NAME
은 전역적으로 고유해야 합니다.
RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop
이러한 변수를 설정하면 이제 리소스 그룹을 만들 수 있습니다. 다음 스크립트에서 리소스 그룹은 eastus
지역에 있지만(-l eastus
인수를 사용) 성능 향상을 위해 더 가까운 지역을 선택할 수 있습니다(az account list-locations
를 사용하여 사용 가능한 모든 지역 나열).
az group create \
-g "$RESOURCE_GROUP_NAME" \
-l eastus
그런 다음, Azure Spring Apps 인스턴스를 만듭니다.
az spring create \
-g "$RESOURCE_GROUP_NAME" \
-n "$SPRING_CLOUD_NAME" \
--sku standard
이 명령은 완료하는 데 시간이 걸리고 완료되는 동안 계속 읽을 수 있습니다.
이 워크숍의 나머지 부분에서는 동일한 리소스 그룹 및 Azure Spring Apps 인스턴스를 참조하는 Azure CLI 명령을 실행합니다. 따라서 다시 지정할 필요가 없도록 기본값으로 설정해 보겠습니다.
az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}