首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行AWS -Nuke

无法运行AWS -Nuke
EN

Stack Overflow用户
提问于 2019-01-22 04:16:42
回答 1查看 4.2K关注 0票数 4

我正在尝试运行aws-nuke来删除所有资源。

我在试着运行命令

代码语言:javascript
复制
 aws-nuke -c config/example.yaml --profile demo

config/example.yaml
    ---
    regions:
    - "global" # This is for all global resource types e.g. IAM
    - "eu-west-1"


    account-blacklist:
    - "999999999999" # production


    # optional: restrict nuking to these resources
    resource-types:
      targets:
      - IAMUser
      - IAMUserPolicyAttachment
      - IAMUserAccessKey
      - S3Bucket
      - S3Object
      - Route53HostedZone
      - EC2Instance
      - CloudFormationStack

    accounts:
     555133742123#demo:
        filters:
          IAMUser:
          - "admin"
          IAMUserPolicyAttachment:
          - property: RoleName
            value: "admin"
          IAMUserAccessKey:
          - property: UserName
            value: "admin"
          S3Bucket:
          - "s3://my-bucket"
          S3Object:
          - type: "glob"
            value: "s3://my-bucket/*"
          Route53HostedZone:
          - property: Name
            type: "glob"
            value: "*.zone.loc."
          CloudFormationStack:
          - property: "tag:team"
            value: "myTeam"

错误屏幕截图below.What丢失了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 08:25:41

免责声明:我是aws的作者之一.

这不是YAML文件的配置问题,而是AWS帐户中缺少的设置。

IAM别名是您的AWS帐户的全局唯一名称。aws要求这是一个安全警卫,这样你就不会意外地破坏你的生产帐户。其想法是每个生产帐户至少包含子字符串prod

这可能听起来有点不必要,要求这个帐户,但我们非常热情,不核武器任何生产帐户。

您可以按照医生们通过web控制台指定别名,也可以使用CLI:

代码语言:javascript
复制
aws iam create-account-alias --profile demo --account-alias my-test-account-8gmst3`

我想我们需要改进错误信息。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54301200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档