2

AWS アカウント A (ap-southeast-2) からアカウント B (us-east-1) に AMI を移行しようとしています。

私のアカウントでは、アカウント A に起動権限を与えています。

ただし、以下のコードを実行すると、

$result = $this->destination_ec2_client->copyImage(
          array(
               'SourceRegion' => $this->source_region,
               'SourceImageId' => $image_id,
               'Name' => $amis[0]['Name']
          ));

上記のコードをドキュメントで実行すると、呼び出しによってソース リージョンから AMI がコピーされ、それが宛先リージョンにコピーされます。

ただし、最終出力はエラーです。エラーは、コンソールの失敗した AMI の説明の下に表示されます。

State Reason: AMI ownership mismatch

何かご意見は?メカニズムを正しく理解できましたか?

4

2 に答える 2