如何保护aws中的源代码不受客户端影响?

时间:2019-05-14 17:02:29

标签: amazon-web-services amazon-ec2

我正在为一个客户开发一些项目。我将所有代码都放在了AWS EC2实例中。我不想让代码访问客户端。

客户将拥有aws帐户ID密码。

我可以保护aws中的源代码访问权限吗,以便客户端可以执行并查看其他内容,但不能查看代码。

1 个答案:

答案 0 :(得分:1)

您可以向他们提供对aws console的访问权限,但不向他们提供对实例的编程访问/ ssh访问。

如果他们想要ssh访问并且您的程序需要源代码,那么我看不到隐藏代码的可能性。

但是,在合同状态下,您可以将代码作为财产,并且不允许重复使用等。

参考 Securing Folder on EC2 Amazon Marketplace AMI

编辑: 我创建了一个具有控制台访问权限但没有任何权限的用户。如您所见,他没有看到我的实例在运行。因此,他无法复制它们。但是,您可以授予对某些产品(如云监视)的访问权限,以便他可以监视日志。 User with console access but no rights