当前位置: 首页 > 知识库问答 >
问题:

访问多个服务的AWS IAM角色

孙承弼
2023-03-14
    null

根据AWS文档,您应该始终为EC2创建角色,并根据您的需求为角色分配策略。

向一个角色授予多个服务访问权限是否存在安全问题?我问这个问题的原因是,使用EC2元数据,您可以在此时使用该角色获得分配给EC2实例的accesskey信息。EC2经常刷新密钥。

任何反馈或输入。

共有1个答案

景稳
2023-03-14

AFAIK,到目前为止对我来说最有效的方法是[EC2-->一个角色->多个策略],角色信任关系分配给ec2实例服务。

不知道为什么要关心安全方面的问题,因为要获得已经通过身份验证并可以访问ec2实例的元数据。

希望这能有所帮助,可能更详细的用例会有助于更准确的回答。

 类似资料:
  • 问题内容: 我想为具有以下角色之一(ROLE1或ROLE2)的用户定义某些页面的访问权限 我正在尝试在我的spring security xml文件中进行如下配置: 我尝试了各种方法,例如: 等等 但似乎没有任何效果。 我一直在例外 要么 应该如何配置? 谢谢 问题答案: 问题是我配置了自定义 ,但没有通过其中一名选民。 通过添加到bean中来解决。

  • 问题内容: 我正在运行一台正在监听的服务器,公开了2个服务:和。由于这两项服务都可以从访问,因此我只想从存根拨打该地址。 服务器看起来像这样: 为什么每种服务都需要拨不同的插座? 而且由于代码基本上是重复的,以适应每种服务,所以我不能只使用an 来减少代码吗? 然后使用它为每个服务实现客户端功能,而不是为每个服务创建新功能。我已经找到了cmux,但是必须有一种无需使用外部库即可执行此操作的方法。

  • 尝试从同一命名空间中的另一个服务连接到一个服务。使用ClusterIP创建服务。创建服务后使用该Ip访问服务。请求有时成功,有时失败,我看到两个pod都启动并运行。以下是服务配置

  • 我正在尝试将一个pod连接到另一个pod,但获得连接拒绝错误。 我只运行: > RavenDB服务器 部署包括: 端口: 容器端口:8080,协议:TCP containerPort:38888,协议:TCP ravendb-cluster01-service RavenDB客户端 连接到ravendb-cluster01-service。登台。svc。簇本地电话:8080 什么不起作用: 客户端

  • 有一个具有Rest控制器的Springboot应用程序,并且所有RestAPI都已定义如下 这个应用程序已经部署在docker上,并在docker上运行一个实例,其中docker主机端口8080已经映射到容器端口8080,我能够成功运行这个应用程序。 现在的问题是当我创建多个Web应用程序实例时,可以在不同的端口(如 http://localhost:8181/myapplication 等)上访

  • WebDAV的全称是“Web-base Distributed Authoring and Versioning”。它是HTTP协议的扩展,允许我们在远程管理和编辑Web服务器上的文件。现在很多Web服务器都支持WebDAV,包括最有名的Apache和Zope。要访问WebDAV服务,需要安装客户端,这里介绍的一个工具叫Cadaver,它是一个字符界面的工具,类似于FTP。支持文件的上传、下载和在