相关疑难解决方法(0)

将AMI从单独的帐户复制到单独的区域

我一直在尝试将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)

有什么想法吗?我是否正确理解了机制?

php amazon-ec2 amazon-web-services aws-php-sdk

2
推荐指数
1
解决办法
1101
查看次数