我正在为一个客户开发一些项目。我将所有代码都放在了AWS EC2实例中。我不想让代码访问客户端。
客户将拥有aws帐户ID密码。
我可以保护aws中的源代码访问权限吗,以便客户端可以执行并查看其他内容,但不能查看代码。
答案 0 :(得分:1)
您可以向他们提供对aws console
的访问权限,但不向他们提供对实例的编程访问/ ssh访问。
如果他们想要ssh访问并且您的程序需要源代码,那么我看不到隐藏代码的可能性。
但是,在合同状态下,您可以将代码作为财产,并且不允许重复使用等。
参考 Securing Folder on EC2 Amazon Marketplace AMI
编辑: 我创建了一个具有控制台访问权限但没有任何权限的用户。如您所见,他没有看到我的实例在运行。因此,他无法复制它们。但是,您可以授予对某些产品(如云监视)的访问权限,以便他可以监视日志。