다음을 통해 공유


빠른 시작: Azure CLI를 사용하여 Azure Container Apps에서 서비스 연결 만들기

이 빠른 시작에서는 Azure CLI 및 서비스 커넥터를 사용하여 Azure Container Apps를 다른 클라우드 리소스에 연결하는 방법을 보여 줍니다. 서비스 커넥터를 사용하면 연결의 인증 및 네트워킹 설정을 관리하면서 컴퓨팅 서비스를 클라우드 서비스에 신속하게 연결할 수 있습니다.

Important

Container Apps의 서비스 커넥터는 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

필수 구성 요소

  • Azure CLI 버전 2.37.0 이상을 설치해야 합니다. 최신 버전으로 업그레이드하려면 az upgrade를 실행합니다. Azure Cloud Shell을 사용하는 경우 최신 버전이 이미 설치되어 있습니다.

  • Container Apps 확장은 Azure CLI 또는 Cloud Shell을 설치해야 합니다. 설치하려면 az extension add --name containerapp를 실행합니다.

초기 설정

  1. Service Connector를 처음 사용하는 경우 먼저 az provider register 명령을 실행하여 Service Connector 리소스 공급자를 등록합니다.

    az provider register -n Microsoft.ServiceLinker
    

    az provider show -n "Microsoft.ServiceLinker" --query registrationState 명령을 실행하여 리소스 공급자가 이미 등록되었는지 확인할 수 있습니다. 출력이 Registered인 경우 서비스 커넥터가 등록되어 있습니다.

  2. 필요에 따라 az containerapp connection list-support-types 명령을 실행하여 Container Apps에 대해 지원되는 대상 서비스 목록을 가져옵니다.

    az containerapp connection list-support-types --output table
    

서비스 연결 만들기

관리 ID 또는 액세스 키를 사용하여 연결을 만듭니다.

Important

관리 ID를 사용하려면 Microsoft Entra 역할 할당을 수정할 수 있는 권한이 있어야 합니다. 관련 권한이 없으면 연결을 만들 수 없습니다. 구독 소유자에게 이 권한을 부여하거나 액세스 키를 대신 사용하여 연결을 만들도록 요청합니다.

  1. az containerapp connection create 명령을 실행하여 시스템이 할당한 관리 ID로 Container Apps에서Blob Storage로 서비스 연결을 만듭니다.

    az containerapp connection create storage-blob --system-identity
    
  2. Azure CLI의 요청에 다음 정보를 제공합니다.

    설정 설명
    The resource group that contains the container app 리소스 그룹의 이름을 컨테이너 앱으로 바꿉니다.
    Name of the container app 컨테이너 앱의 이름입니다.
    The container where the connection information will be saved 컨테이너 앱 컨테이너의 이름입니다.
    The resource group which contains the storage account 스토리지 계정이 있는 리소스 그룹의 이름입니다.
    Name of the storage account 연결하려는 스토리지 계정의 이름입니다. 이 가이드에서는 Blob Storage를 사용합니다.

참고 항목

Blob Storage가 없는 경우 az containerapp connection create storage-blob --new --system-identity를 실행하여 새 Blob Storage를 프로비전하고 관리 ID를 사용하여 컨테이너 앱에 직접 연결할 수 있습니다.

연결 보기

Azure CLI 명령 az containerapp connection list를 사용하여 모든 컨테이너 앱의 프로비전된 연결을 나열합니다. 아래 명령에서 <container-app-resource-group><container-app-name> 자리 표시자를 컨테이너 앱의 리소스 그룹 및 이름으로 바꿉니다. 연결에 대한 자세한 정보를 볼 수 있는 --output table 옵션을 제거할 수도 있습니다.

az containerapp connection list -g "<container-app-resource-group>" --name "<container-app-name>" --output table

출력에는 연결의 프로비전 상태(실패 또는 성공)도 표시됩니다.

다음 단계