我第一次尝试使用AWS CLi,我是通过ssh到ec2实例通过putty来做的。
我想运行像"aws ec2 authorization -security-group-ingress [options]"这样的命令
但是我得到以下错误:"调用AuthorizeSecurityGroupIngress操作时发生客户端错误(UnauthorizedOperation):您没有被授权执行此操作。"
我认为这与IAM用户凭据有关。我已经知道在哪里创建IAM用户,但我仍然不明白这如何帮助我执行这个命令,当我作为ec2用户或根登录到服务器,或通过CRON运行命令。
我已经在他们的文档中做了大量关于AWS访问控制的阅读,但我似乎遗漏了一些东西。
如何允许命令在AWS实例中执行?
我正在寻找的缺失信息是命令: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