以ec2-user身份执行AWS CLI命令



我第一次尝试使用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

最新更新