Amazon web services 以ec2用户身份运行AWS CLI命令

Amazon web services 以ec2用户身份运行AWS CLI命令,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我第一次尝试使用AWSCLI,我是通过putty将其SSHing到ec2实例来实现的 我想运行类似“aws ec2授权安全组入口[选项]”的命令 但我得到以下错误:“调用AuthorizeSecurityGroupIngress操作时发生客户端错误(未授权操作):您无权执行此操作。” 我认为这与IAM用户凭据有关。我已经找到了在哪里创建IAM用户,但是我仍然不明白当我以ec2用户或root用户身份登录服务器,或者通过CRON运行该命令时,这如何帮助我执行该命令 我已经在AWS的文档中阅读了大量关

我第一次尝试使用AWSCLI,我是通过putty将其SSHing到ec2实例来实现的

我想运行类似“aws ec2授权安全组入口[选项]”的命令

但我得到以下错误:“调用AuthorizeSecurityGroupIngress操作时发生客户端错误(未授权操作):您无权执行此操作。”

我认为这与IAM用户凭据有关。我已经找到了在哪里创建IAM用户,但是我仍然不明白当我以ec2用户或root用户身份登录服务器,或者通过CRON运行该命令时,这如何帮助我执行该命令

我已经在AWS的文档中阅读了大量关于AWS访问控制的内容,但是我似乎遗漏了一些东西


如何允许从AWS实例中执行该命令?

我要查找的缺失信息是命令:AWS configure

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json