从市场映像启动EC2实例时,您需要接受最终用户许可协议(EULA)。仅在第一次使用映像启动实例时才需要执行此操作。任何后续实例都不需要此。
我们有一个可在客户环境中启动实例的Web应用程序,但是要做到这一点,他们需要接受EULA。
对此,我有以下问题:
如果没有办法完成1.我们可以告诉客户去产品页面并接受它。但是有没有办法确认他们已经做到了呢?我们考虑将实例创建为试运行来验证这一点。当未接受协议时,空运行表现为预期;它显示错误消息:
要使用此AWS Marketplace产品,您需要接受 条款和订阅。为此,请访问 https://aws.amazon.com/marketplace/pp?sku=9is83x7ec8xayzc533n58q6me (服务:AmazonEC2;状态代码:401;错误代码:OptInRequired; 请求ID:ad180465-a1c4-47c0-8115-475b759bbbe6)
但是即使被接受,它也会显示相同的错误。我必须通过门户接受并部署映像,然后错误消失了。 这是应该的样子吗?我在这里做错什么了吗?还有其他方法吗?
任何建议都值得赞赏。