Azure Spring Apps 엔터프라이즈 플랜에서 Tanzu Dev Tools 구성

참고 항목

기본, 표준엔터프라이즈 계획은 2025년 3월 중순부터 사용되지 않으며 3년의 은퇴 기간이 있습니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.

표준 소비 및 전용 계획은 2024년 9월 30일부터 사용되지 않으며 6개월 후에 완전히 종료됩니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 표준 사용량 및 전용 계획을 Azure Container Apps로 마이그레이션을 참조 하세요.

이 문서의 적용 대상:❌ 기본/표준 ✔️ 엔터프라이즈

이 문서에서는 VMware Tanzu Dev Tools를 구성하는 방법을 설명합니다. Dev Tools에는 내부 및 외부 루프 모두에 대한 개발 환경을 더 쉽게 만드는 데 도움이 되는 개발자 도구 세트가 포함되어 있습니다. 현재 Dev Tools에는 Azure Spring Apps 엔터프라이즈 플랜에서 사용할 애플리케이션 라이브 뷰 및 애플리케이션 가속기가 포함되어 있습니다.

Dev Tools 포털은 모든 Dev Tools에 액세스하는 데 사용할 수 있는 중앙 집중식 포털입니다. Dev Tools 포털을 사용하여 조직에서 실행 중인 애플리케이션 및 서비스를 볼 수 있습니다. 이 문서에서는 Dev Tools 포털을 사용하여 모든 Dev Tools에 액세스할 수 있도록 SSO(Single Sign-On) 및 엔드포인트 노출을 구성하는 방법을 알아봅니다.

필수 구성 요소

  • Azure 구독 Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.

  • Azure Marketplace의 엔터프라이즈 플랜에 있는 요구 사항 섹션을 숙지하고 이행합니다.

  • Azure Spring Apps 확장을 사용하는 Azure CLI. 다음 명령을 사용하여 이전 버전을 제거하고 최신 확장을 설치합니다. 이전에 spring-cloud 확장을 설치한 경우 구성 및 버전 불일치를 방지하기 위해 이 확장을 제거합니다.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Azure Spring Apps 리소스에 대한 권한을 위임하는 사용자 지정 역할. 자세한 내용은 Azure Spring Apps에서 권한을 사용하는 방법을 참조하세요.

Dev Tools 포털 구성

Dev Tools 포털은 OpenID Connect Discovery 프로토콜을 지원하는 OpenID IdP(ID 공급자)에서 SSO(Single Sign-On)를 사용하여 인증 및 권한 부여를 지원합니다.

참고 항목

Azure Spring Apps는 OpenID Connect 검색 프로토콜을 지원하는 권한 부여 서버만 지원합니다. Dev Tools 포털로 다시 리디렉션할 수 있도록 외부 권한 부여 서버를 구성해야 합니다. 권한 부여 서버의 설명서를 참조하고 허용되는 리디렉션 URI 목록에 https://dev-tool-portal-external-url/oauth2/callback을 추가합니다.

다음 표에는 SSO 속성이 설명되어 있습니다.

속성 필수 여부 설명
metadataUri 일반 OIDC 공급자 구성을 사용하는 JSON 파일의 URI입니다. 결과는 OpenID 공급자 구성 응답이 될 것으로 예상됩니다.
clientId IdP에서 제공하는 OpenID Connect 클라이언트 ID
clientSecret IdP에서 제공하는 OpenID Connect 클라이언트 암호
scopes JWT(JSON Web Token) ID 토큰에 포함할 범위 목록입니다. 이 목록은 ID 공급자가 허용하는 범위를 기반으로 해야 합니다.

참고 항목

잘못된 암호를 제공하는 등 SSO 속성을 잘못 구성하는 경우 속성을 제거하고 올바른 구성으로 다시 추가합니다.

Azure Portal 또는 Azure CLI를 사용하여 Dev Tools 포털을 구성할 수 있습니다.

다음 단계를 통해 Azure Portal을 사용하여 Dev Tools 포털을 구성합니다.

  1. Azure Portal을 엽니다.
  2. 개발자 도구를 선택합니다.
  3. 구성 탭을 선택합니다.
  4. 구성 페이지에서 범위, 클라이언트 ID, 클라이언트 암호메타데이터 URL을 업데이트한 다음, 저장을 선택합니다.
  5. 엔드포인트 할당을 선택하여 퍼블릭 엔드포인트를 노출합니다.

퍼블릭 엔드포인트 할당

Azure Portal 또는 Azure CLI를 사용하여 퍼블릭 엔드포인트를 할당할 수 있습니다.

다음 단계를 사용하여 Dev Tools 포털에 액세스하고 퍼블릭 엔드포인트를 할당합니다.

  1. 개발자 도구를 선택합니다.
  2. 엔드포인트 할당을 선택하여 퍼블릭 엔드포인트를 할당합니다. Azure Spring Apps는 몇 분 내에 URL을 생성합니다.
  3. 나중에 사용할 수 있도록 URL을 저장합니다. 그러면 애플리케이션 라이브 뷰 및 애플리케이션 가속기가 해당 엔드포인트를 가져옵니다.

다음 단계