我正在尝试使用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访问权限。谢谢你的帮助!
答案 0 :(得分:2)
Marketplace发布的AMI的条款和条件只能通过网站接受,而不能通过命令行或API直接接受。 EULA需要向客户展示(对于市场中的Debian AMI,它是向客户显示的Debian社会契约)。