Amazon web services AWS访问密钥与密钥对

Amazon web services AWS访问密钥与密钥对,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我对AWS非常陌生,在熟悉关键概念的同时,我遇到了两组不同的键,我认为我们可以使用其中一个,而不需要另一个 所以我想说的两个关键点是 和。据我所知,Acceskey和secret key类似于用户名和密码,我可以使用它们调用CLI和API等。虽然密钥对用于Ssh连接到我的EC2,但我仍然无法理解的是,为什么AWS必须创建两个类似的概念。为什么他们不保留一对密钥,让用户在所有操作中使用它们呢?创建它是为了区分两种类型的用户 访问密钥适用于具有创建和拥有实例的用户。 密钥对适用于ec2实例的用户 所

我对AWS非常陌生,在熟悉关键概念的同时,我遇到了两组不同的
,我认为我们可以使用其中一个,而不需要另一个

所以我想说的两个关键点是


和。据我所知,Acceskey和secret key类似于用户名和密码,我可以使用它们调用CLI和API等。虽然密钥对用于Ssh连接到我的EC2,但我仍然无法理解的是,为什么AWS必须创建两个类似的概念。为什么他们不保留一对密钥,让用户在所有操作中使用它们呢?

创建它是为了区分两种类型的用户

访问密钥适用于具有创建和拥有实例的用户。 密钥对适用于ec2实例的用户

所有者可以创建多个密钥对以授予用户访问权限(每个密钥对一个)


用户不需要共享所有者的访问密钥,因为他们不需要创建资源,从而保持关注点的分离。

公私密钥对的使用是IT行业的标准,尤其是基于Linux的计算机。在企业环境中使用Linux的任何人都可能使用密钥对

访问密钥和密钥是AWS中用户名和密码的等价物,但用于API调用。这对于向AWS进行身份验证以证明您被允许进行API调用是必要的

因此,AWS并没有“创造两个相似的概念”。一个是用于登录计算机的行业标准,另一个用于向AWS进行身份验证