我一直在尝试将 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']
));
当我通过文档运行上述代码时,调用应该从源区域复制 AMI 并将其复制到目标区域。
但是,最终输出是错误的。错误显示在控制台上失败的 AMI 描述下。
State Reason: AMI ownership mismatch
有什么想法吗?我是否正确理解了机制?