我第一次尝试使用AWS CLi,而我是通过SSH连接到ec2实例来实现的。
我想运行像“aws ec2 authorize-security-group-ingress [options]”这样的命令
但是我收到以下错误:“调用AuthorizeSecurityGroupIngress操作时发生客户端错误(UnauthorizedOperation):您无权执行此操作。”
我认为这与IAM用户凭据有关。我已经找到了创建IAM用户的位置,但是当我以ec2-user或root用户身份登录服务器或通过CRON运行命令时,我仍然不明白这有助于我执行此命令。
我在其文档中对AWS上的访问控制进行了大量阅读,但我似乎遗漏了一些东西。
如何允许从AWS实例中执行命令?
答案 0 :(得分:0)
我正在寻找的缺失信息是命令:aws configure
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
$ 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