반응형

http://stonerain.tistory.com/118



* aws 에 서로다른 2개의 계정을 가지고 있고,

a 계정의 instance 를 복제해서, b 계정으로 가져오고 싶은 경우


* b 계정에 로그인한다.

계정정보 > Security Credentials > Account Identifiers 에 들어가서

AWS Account ID 를 알아낸다

(0000-0000-0000-0000 이런 형태임)


* a 계정에 로그인한다.


INSTANCES > Instances > Actions > Image > Create Image 한다.

IMAGES > AMIs 에 들어가서

이미지가 완성될때까지 기다린다.


* 만약 a계정과 b계정의 리전이 다르다면

a 계정에서 만들어진 이미지 Actions > Copy AMI 하여

b 계정의 리전과 동일한 곳으로 복사한다.


* a 계정에서 만들어진 이미지 Actions > Modify Image Permissions

private으로 놓고, AWS Account Number 에 b계정의 AWS Account ID 를 넣는다

(아까 b계정에서 알아낸 id)

Add create volume permissions... 에 체크한다.


* 잠시후, b계정으로 들어가서

IMAGES > AMIs > Private images 에 보면

a계정에서 공유해준 이미지가 보인다.

Actions > Launch 해서, 새로운 instance를 만든다.

(Volume 도 자동으로 만들어 진다)


* ELASTIC BLOCK STORE > Volumes > Actions > Create Snapshot 한다.

* ELASTIC BLOCK STORE > Snapshots > Actions > Create Image 한다.

* 끝

* a 계정으로 들어가서, 아까 공유한 것을 지워도 된다.

반응형

+ Recent posts