Azure Compute 갤러리 (이전의 공유 이미지 갤러리)는 조직 전체에서 이미지 및 애플리케이션 패키지와 같은 공유 리소스를 간소화합니다.
컴퓨팅 갤러리를 사용하면 조직의 다른 사용자, 지역 내 또는 테넌트 내에서 사용자 지정 VM(가상 머신) 이미지 및 애플리케이션 패키지를 공유할 수 있습니다. 공유하려는 리소스, 리소스를 사용할 수 있도록 할 지역 및 공유하려는 사용자를 선택합니다. 리소스를 논리적으로 그룹화할 수 있도록 여러 갤러리를 만들 수 있습니다.
갤러리는 여러 가지 방법으로 공유할 수 있는 최상위 리소스입니다.
| 다음을 사용하여 공유: | 사람 | 그룹 | 서비스 프린시펄 | 특정 구독 또는 테넌트에 있는 모든 사용자 | Azure의 모든 사용자와 공개적으로 공유 |
|---|---|---|---|---|---|
| RBAC(역할 기반 액세스 제어) 공유 | 예 | 예 | 예 | 아니오 | 아니오 |
| RBAC + 직접 공유 갤러리 | 예 | 예 | 예 | 예 | 아니오 |
| RBAC + 커뮤니티 갤러리 | 예 | 예 | 예 | 아니오 | 예 |
갤러리 이름에 대한 요구 사항
갤러리 이름에 허용되는 문자는 대문자(A-Z), 소문자(a-z), 숫자(0-9), 점(.) 및 밑줄(_)입니다. 갤러리 이름에 대시(-)를 포함할 수 없습니다. 갤러리 이름은 구독 내에서 고유해야 합니다.
프라이빗 갤러리 만들기
Azure Portal에 로그인합니다.
검색 상자에 Azure Compute 갤러리 를 입력하고 결과에서 Azure Compute 갤러리 를 선택합니다.
Azure Compute 갤러리 페이지에서 추가를 선택합니다.
Azure 컴퓨팅 갤러리 만들기 창에서 올바른 구독을 선택합니다.
리소스 그룹의 경우 드롭다운 목록에서 리소스 그룹을 선택합니다. 또는 새로 만들기 를 선택하고 새 리소스 그룹의 이름을 입력합니다.
이름에 갤러리의 이름을 입력합니다.
지역에서 드롭다운 목록에서 지역을 선택합니다.
테스트를 위해 내 갤러리와 같은 갤러리에 대한 간단한 설명을 입력할 수 있습니다. 그런 다음, 검토 + 생성를 선택합니다.
유효성 검사를 통과한 후 만들기를 선택합니다.
배포가 완료되면 리소스로 이동을 선택합니다.
직접 공유 갤러리 만들기
중요합니다
직접 공유 갤러리 기능은 현재 미리 보기 상태이며 Azure Compute 갤러리에 대한 미리 보기 조건이 적용됩니다.
미리 보기 중에 속성이 .로 설정된 새 갤러리를 sharingProfile.permissions 만들어야 합니다 Groups. Azure CLI를 사용하여 갤러리를 만드는 경우 매개 변수를 --permissions groups 사용합니다. 기존 갤러리를 사용할 수 없으며 현재 속성을 업데이트할 수 없습니다.
현재 다른 테넌트가 공유한 이미지에서 유연한 가상 머신 확장 집합을 만들 수 없습니다.
구독 또는 테넌트에서 직접 공유 갤러리 공유를 시작하려면 구독 또는 테넌트를 사용하여 갤러리 공유를 참조하세요.
Azure Portal에 로그인합니다.
검색 상자에 Azure Compute 갤러리 를 입력하고 결과에서 Azure Compute 갤러리 를 선택합니다.
Azure Compute 갤러리 페이지에서 추가를 선택합니다.
Azure 컴퓨팅 갤러리 만들기 창의 기본 사항 탭에서 올바른 구독을 선택합니다.
기본 사항 탭에서 모든 세부 정보를 완료 합니다 .
창 아래쪽에서 다음: 공유 메서드를 선택합니다.
공유 탭에서 RBAC + 직접 공유를 선택합니다.
완료되면 검토 + 만들기를 선택합니다.
유효성 검사를 통과한 후 만들기를 선택합니다.
배포가 완료되면 리소스로 이동을 선택합니다.
구독 또는 테넌트를 사용하여 갤러리 공유를 시작하려면 구독 또는 테넌트를 사용하여 갤러리 공유를 참조하세요.
커뮤니티 갤러리 만들기
커뮤니티 갤러리 모든 사용자와 공개적으로 공유됩니다. 커뮤니티 갤러리를 만들려면 먼저 갤러리를 만든 다음 공유를 사용하도록 설정합니다. 갤러리의 공용 인스턴스 이름은 제공하는 접두사와 GUID입니다. 갤러리를 공개적으로 공유하려면 동일한 지역에 갤러리, 이미지 정의 및 이미지 버전을 만들어야 합니다.
커뮤니티와 공유할 이미지를 만들 때 연락처 정보를 제공해야 합니다. 이 정보는 공개적으로 사용할 수 있으므로 다음을 제공할 때 주의해야 합니다.
- 커뮤니티 갤러리 접두사
- 게시자 지원 전자 메일
- 게시자 URL
- 법적 계약 URL
게시자, 제품 및 SKU에 제공하는 정보와 같이 이미지 정의의 정보도 공개적으로 사용할 수 있습니다.
다음 사용자만 갤러리가 커뮤니티에 공개되도록 설정할 수 있습니다.
- 구독의 소유자
- 구독 또는 갤러리 수준에서 Compute 갤러리 공유 관리자 역할에 할당된 사용자 또는 서비스 주체
사용자, 그룹, 서비스 주체 또는 관리 ID에 역할을 할당하려면 Azure 역할을 할당하는 단계를 참조하세요.
이 --public-name-prefix 값을 사용하여 갤러리의 퍼블릭 버전에 대한 이름을 만듭니다. 값은 --public-name-prefix 공용 이름의 첫 번째 부분입니다. 마지막 부분은 갤러리에 고유한 플랫폼에 의해 만들어진 GUID입니다.
location=westus
galleryName=contosoGallery
resourceGroup=myCGRG
publisherUri=https://www.contoso.com
publisherEmail=support@contoso.com
eulaLink=https://www.contoso.com/eula
prefix=ContosoImages
az group create --name $resourceGroup --location $location
az sig create \
--gallery-name $galleryName \
--permissions community \
--resource-group $resourceGroup \
--publisher-uri $publisherUri \
--publisher-email $publisherEmail \
--eula $eulaLink \
--public-name-prefix $prefix
이 명령의 출력은 아래 publicNames섹션의 커뮤니티 갤러리에 sharingProfile 대한 공용 이름을 제공합니다.
모든 Azure 사용자에게 갤러리 공유를 시작하려면 커뮤니티 갤러리를 사용하여 이미지 공유를 참조하세요.
관련 콘텐츠
- 이미지 정의 및 이미지 버전을 만듭니다.
- 갤러리의 일반화되거나 특수화된 이미지에서 VM을 만듭니다.
- 갤러리에서 VM 애플리케이션을 만듭니다.