amazon-ec2 – 如何从SDK中选择加入AWS EC2 AMI?

我正在尝试使用EC2 SDK中的CentOS AMI
ami-21682673启动AWS EC2实例. AMI本身是一种市场产品,它需要接受许可条款.

我得到的错误:

In order to use this AWS Marketplace product 
you need to accept terms and subscribe. To do so please visit 
http://aws.amazon.com/marketplace/pp?sku=eggbgx9svw4xhzs1omttdv29q

可以从AWS网页接受条款.但我发现无法从SDK接受它.有没有解决方法呢?

我知道订阅一旦被接受就会保存在AWS中.但我的方案是一个空白的新配置文件,没有订阅和SDK访问权限.谢谢你的帮助!

最佳答案 Marketplace发布的AMI的条款和条件只能通过网站接受,而不能通过命令行或API直接接受. EULA需要向客户展示(对于市场中的Debian AMI,它是向客户显示的Debian社会契约).

点赞