AWS通过免费试用许可产品

时间:2017-03-28 07:06:00

标签: amazon-web-services amazon-ec2 licensing ami

我们有一个产品,我们希望在AWS中作为AMI提供。我的问题是如何为AMI提供免费的许可证密钥,如果假设某些xx天到期,最终用户不能重新使用密钥。在非云环境中,我们将主键作为许可的mac地址,而在云中我们如何进行。

1 个答案:

答案 0 :(得分:0)

AMI上的应用程序需要引用一些外部资源来确定它是否应该运行。

例如:

  • 用户访问您的网站并申请试用许可证。
  • 您的网站会验证其资格,提供许可密钥并存储许可密钥的到期时间。
  • AMI上的申请应该打电话回家"定期到您的网站,以确定许可证密钥是否仍然有效。

或者,您可以将其基于时间戳:

  • 用户访问您的网站并申请试用许可证。
  • 您的网站会验证其是否符合资格,并生成一个加密文件,其中包含试用结束时间的时间戳。
  • 用户插入将此加密文件安装在EC2实例中。
  • 实例上的应用程序会定期检查文件 - 它会对其进行解密,查看时间戳,调用NTP服务器并确认时间段尚未过期。如果已过期,则不允许进一步使用。

这两个示例都需要您自己的网站来确定资格。否则,正如您所指出的,用户可以永久创建试用许可证。