Amazon EC2 Dedicated Host를 AWS 계정 간에 공유하기
Amazon EC2 Dedicated Host를 AWS 계정 간에 공유하기
소유자가 Dedicated Host를 공유하면, 소비자(consumer)가 그 호스트에 인스턴스를 시작할 수 있게 돼요. 소비자는 공유 호스트의 사용 가능 용량이 허용하는 만큼 많은 인스턴스를 시작할 수 있습니다.
출처: 문서
본문
중요 — Dedicated Host에서 BYOL 라이선스를 공유할 때 적절한 라이선스 권리가 있는지 확인하는 것은 사용자 책임이에요.
자동 배치(auto-placement)가 활성화된 Dedicated Host를 공유하면 의도하지 않은 Dedicated Host 사용이 발생할 수 있으니 다음을 유의하세요.
- 소비자가 Dedicated Host 테넌시로 인스턴스를 시작하려 하는데, 소비자 계정의 자체 Dedicated Host에 용량이 없으면 인스턴스가 자동으로 공유 Dedicated Host에 시작됩니다.
Dedicated Host를 공유하려면 리소스 공유(resource share)에 추가해야 해요. 리소스 공유는 AWS 계정 간에 리소스를 공유할 수 있게 하는 AWS RAM 리소스입니다. 리소스 공유는 공유할 리소스와, 공유 대상 소비자를 지정해요. Dedicated Host를 기존 리소스 공유에 추가하거나 새 리소스 공유를 만들어 추가할 수 있습니다.
AWS Organizations의 조직에 속해 있고 조직 내 공유가 활성화되어 있다면, 조직 내 소비자는 공유 Dedicated Host에 자동으로 접근 권한을 받아요. 그렇지 않으면 소비자는 리소스 공유 초대를 받고, 수락한 뒤 공유 Dedicated Host에 접근 권한을 갖게 됩니다.
참고 — Dedicated Host를 공유한 뒤 소비자가 접근할 수 있게 되기까지 몇 분이 걸릴 수 있어요.
Amazon EC2 콘솔에서 Dedicated Host 공유하기
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 탐색 창에서 Dedicated Hosts를 선택합니다.
- 공유할 Dedicated Host를 선택하고 Actions → Share host를 선택합니다.
- Dedicated Host를 추가할 리소스 공유를 선택하고 Share host를 선택합니다. 소비자가 공유 호스트에 접근하게 되기까지 몇 분이 걸릴 수 있어요.
AWS RAM 콘솔에서 Dedicated Host 공유하기
AWS RAM 사용 설명서의 "Create a resource share"를 참고하세요.
AWS CLI로 Dedicated Host 공유하기
create-resource-share 명령을 사용합니다.
aws ram create-resource-share \
--name my-resource-share \
--resource-arns arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE
PowerShell로 Dedicated Host 공유하기
New-RAMResourceShare cmdlet을 사용합니다.
New-RAMResourceShare `
-Name my-resource-share `
-ResourceArn arn:aws:ec2:us-east-2:123456789012:dedicated-host/h-07879acf49EXAMPLE