我想通过CLI执行Elastic Beanstalk命令。对于初学者,我想像这样列出其中的应用程序:
aws --profile main --region us-east-1 elasticbeanstalk describe-applications
…,但我得到的是这个:
{
"Applications": []
}
我仔细检查了我正在使用的配置文件和区域-它们是正确的。为什么会这样呢?
原来我没有必要的权限。
在测试帐户中,我尝试添加/删除elasticbeanstalk:DescribeApplications
操作权限。当我得到它时,应用程序被正确列出。当我没有-我看到空数组
这是有趣的,为什么我不简单地收到权限错误…
编辑:我在GitHub上打开了一个问题,结果是一个bug。