gpt4 book ai didi

amazon-web-services - 阻止使用 AWS 帐户下载弹性 beantalk 应用程序?

转载 作者:行者123 更新时间:2023-11-28 22:25:40 26 4
gpt4 key购买 nike

背景很短,我们是一家小企业,但我们的客户是大得多的企业。我们有一些他们订阅的软件部署到 AWS elastic beanstalk。与我们不同,客户有自己的 DevOps 团队,并且需要管理一些技术支持。他们将需要访问运行该软件的 AWS 账户,这样他们就可以执行诸如重启服务器、清除数据库(如果他们搞砸了)、更改 EC2 实例类型等操作。这没问题,但我们想阻止软件被下载在 AWS 账户之外。

该软件是在 Tomcat 上运行的 java WAR,在单个弹性 beanstalk 实例上。我们只关心限制对 WAR 文件的访问(例如不是数据库)。

beanstalk 应用程序版本页面似乎无法下载 WAR 文件 - 这很好。他们可以通过 SSH 连接到底层的 EC2 实例,所以大概他们可以将 WAR 从 tomcat 目录中复制出来。考虑到 AWS 的复杂性,他们可能也可以通过其他方式访问 WAR 文件(例如,克隆 EBS 卷并附加到另一个 EC2 实例)。

我假设可通过 AWS 市场购买的机器实例必须具有某种形式的复制保护,但我无法找到这方面的任何详细信息。此外,AWS 似乎只接受比我们大得多的市场供应商,因此市场选项可能不对我们开放。

知道如何阻止访问在弹性 beantalk 上运行的 WAR 文件,同时仍然允许客户端访问 AWS 帐户吗? (或者至少让访问变得困难)。

最佳答案

为此想到的唯一解决方案是,从帐户中删除任何 EC2 SSH key 对,特别是拒绝他们访问 ec2:创建 key 对。实际上,您需要做的是授予他们对帐户的最低权限访问权限,也就是说,专门授予他们仅访问他们绝对需要的那些操作的权限。

这将有很长的路要走,但如果对 AWS 有足够的了解,这将是一场艰苦的战斗,试图确保您为他们提供足够的访问权限来做他们需要的事情,同时又不给他们超过您想要的。我怀疑法律选择(如契约(Contract)、许可证等)是否能更好地保护这一点。

关于amazon-web-services - 阻止使用 AWS 帐户下载弹性 beantalk 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46146568/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com