gpt4 book ai didi

amazon-web-services - 如何访问我的开发人员创建的 EC2?

转载 作者:行者123 更新时间:2023-12-04 08:16:56 25 4
gpt4 key购买 nike

我的开发人员在 AWS 上创建了一个 EC2 实例,我希望能够通过我自己的仪表板访问它。
我所做的是:

  • 作为 root 用户,我为我和他创建了一个 IAM 账户,并将我们分配到一个名为 PowerUsers
  • 的组中。
  • 我创建了一个组织单位并将他的帐户添加到其中

  • 当他转到他的 EC2 仪表板时,他会看到他创建的实例。但是当我转到我的 EC2 仪表板时,我什么也看不到。我们都选择了正确的地区。
    我希望有人能在这里帮助我们,我似乎无法从 AWS 文档中得到任何更明智的信息。

    最佳答案

    tl;dr 视觉访问和技术访问之间存在差异。通过 IAM 角色和权限等技术是可能的。无法进行视觉访问 ,而不是在来自不同账户的 AWS 控制台中。

    通常,您不会看到来自您有权访问的其他帐户的资源。这根本不是 AWS/IAM 或基本上任何复杂权限系统的工作方式。
    对于 S3 存储桶,您无法在 S3 控制台中看到您有权访问的 S3 存储桶,看不到对所有人公开的存储桶,也看不到您已明确授予权限的存储桶。您只会看到您/您的帐户实际拥有的存储桶。
    从技术角度来看,原因很简单:AWS 根本不知道您可以访问哪些存储桶/EC2 实例。它知道您的权限,如果您想访问特定资源,AWS 可以检查权限是否允许您访问它,而不是相反。
    IAM 具有可以根据 IP、时间、VPC 等授予权限的权限。这使得显示您现在可以访问的内容变得不可能并且没有真正意义,因为在 10 秒内或从不同的网络可能是您看不到的它根本。
    让我从个人经验告诉您,目前正在自己​​构建一个:如果您构建一个权限系统,它旨在回答“我可以做 X”,但列出所有 X 是一个非常不同的故事,IAM 无法回答它,我还没有遇到过一个可以回答它的权限系统,同时具有复杂的权限结构并且是高效的。似乎您不能同时拥有效率、复杂性和反向查找/列表。

    请注意,您仍然可以访问该资源。例如。当操纵浏览器 URL 以直接访问资源时,即使您没有登录到拥有的帐户,您也可以查看它,但此时您会问“我可以做 X 吗”(X =“查看资源”),这很容易回答。您只能列出资源。

    第二个注意事项:您看到的某些列出的资源以及您的帐户拥有的资源仍然无法访问,因为可能存在显式 IAM Deny您当前角色的策略仅在与资源交互时生效。

    关于amazon-web-services - 如何访问我的开发人员创建的 EC2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65665305/

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