gpt4 book ai didi

amazon-web-services - EC2 安全组与 IAM 组?

转载 作者:行者123 更新时间:2023-12-03 00:52:39 25 4
gpt4 key购买 nike

EC2 计算机的 IAM 组和安全组之间有什么关系?

例如,以下 ec2 机器有安全组 zfei_profile,但 IAM 组中没有这样的东西。应使用什么“访问 key ID”(及其相应的 secret 访问 key )来访问 native ? enter image description here

最佳答案

安全组和 IAM 组之间没有关系,彼此没有任何关系。

安全组

安全组就像 EC2 实例的防火墙。他们确定:

(a) 哪些计算机可以连接到您的 EC2 实例,以及(b) 其他计算机可以连接哪些端口

例如,他们说世界可以连接到您的 http 端口,或者只有您的本地计算机可以通过 SSH 连接到 EC2 实例。

安全组没有说明哪些人员可以连接到您的 EC2 实例。

IAM 组

IAM 组是一种对 IAM 用户和 IAM 角色进行分组的方式。授予 IAM 组的权限将传递给其组成员(用户和角色)。

授予 IAM 组(或 IAM 用户或 IAM 角色)的 IAM 权限决定可以使用 AWS CLI 或众多 AWS 开发工具包执行哪些 AWS API 命令。

在您的屏幕截图中,您的 EC2 实例没有分配 IAM 角色(由“IAM 角色”旁边的 - 表示),因此没有应用到您的 EC2 实例的权限来执行任何 AWS 命令。如果您想在 EC2 实例上执行 AWS 命令​​,则必须使用 AWS 访问 key ID 和 AWS key 来发出这些命令(见下文)。

IAM 组、用户和角色与访问您的 EC2 实例无关。

访问 key ID 和 secret 访问 key

它们与 AWS CLI 和 AWS 开发工具包一起使用,向 AWS API 发出命令。每个访问 key ID 都属于一个特定的 IAM 用户。

这些与访问您的 EC2 实例无关。

key 对名称

现在我们将了解与访问 EC2 实例实际相关的内容。

每个 EC2 实例都分配有一个 key 对名称。此 key 对名称决定您需要使用哪个私钥来访问您的 EC2 实例。

创建 key 对名称后,您将下载一个非常重要的 .pem 文件。该 .pem 文件必须用于访问您的 EC2 实例。当您通过 SSH 访问 EC2 实例时,您可以使用该 .pem 文件作为授权。

如果您没有此文件,则无法访问 EC2 实例。

如果 .pem 文件丢失,您将无法获取该文件的新副本。

有关 key 对名称的更多信息可以在此处找到:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html

本文档还介绍了在您丢失 .pem 文件时访问 EC2 实例的方法。

关于amazon-web-services - EC2 安全组与 IAM 组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32164706/

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