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
何かご意見は?メカニズムを正しく理解できましたか?