我一直在尝试将AMI从我的AWS账户A(ap-southeast-2)迁移到账户B(us-east-1).
在我的帐户中,我已将启动权限授予我的帐户A.
但是,当我在代码下运行时,
$result = $this->destination_ec2_client->copyImage(
array(
'SourceRegion' => $this->source_region,
'SourceImageId' => $image_id,
'Name' => $amis[0]['Name']
));
Run Code Online (Sandbox Code Playgroud)
当我通过文档运行上面的代码时,调用应该从源区域复制AMI并将其复制到目标区域.
但是,最终输出是错误的.错误在AMI描述失败的控制台上显示.
State Reason: AMI ownership mismatch
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?我是否正确理解了机制?