问题标签 [aws-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1171 浏览

amazon-web-services - 如何使用boto3 lib在lambda函数中获取所有区域中的所有aws资源

我正在尝试使用 boto3 lib 记录所有区域中的所有 aws 资源(具有多个帐户)。

我发现 aws config 很有帮助。

我已经创建了聚合器

我浏览了 aws config 的 boto3 lib 文档 https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/config.html#ConfigService.Client.batch_get_aggregate_resource_config

但它需要各种 REQUIRED 参数,如 resourceid 、区域帐户 id、资源类型。

这是最简单的 boto3 API,除了聚合器名称,我不需要传递任何东西,作为回报,我得到所有区域中所有种类的 aws 资源的列表。

我不担心资源是否合规,我只想一次性记录每个资源。

0 投票
1 回答
113 浏览

amazon-web-services - 哪些 AWS 服务在幕后使用 AWS lambda?

我们正在设置 AWS Config 规则,并在其中一个 AWS 托管规则中遇到了一个错误。在我们与 AWS 支持人员的交谈中,他透露 AWS Config 规则是由 AWS Lambda 函数在后台处理的。

我很想知道还有哪些其他 AWS 服务在幕后使用 AWS Lambda。例如,AWS Systems Manager 文档。

谢谢你的时间。

0 投票
1 回答
446 浏览

python - AWS 路由表导出详细信息到 CSV

我需要将我的路由表详细信息导出到 CSV。目标是将 CSV 加载到 graphDB。我需要的是 RoutetableID、CIDR 块、网关和关联的子网列表作为 CSV 表。由于我有几个 VPC 需要整合数据,因此我想尽可能地自动化。

1- 我找不到提供这种详细信息深度的 BOTO3 查询。2- AWS-config 也没有达到这个深度。3- AWS-CLI 会以嵌套 JSON 的形式获取详细信息。但是在这里我失去了自动化的简单性。

我是否在这里遗漏了一个细节,或者 AWS 没有为自动化公开这个细节?

0 投票
1 回答
273 浏览

amazon-web-services - AWS Config 规则评估计数

AWS新手在这里。

伙计们,您能否就如何获取/查看 AWS Config 规则评估的当前计数提供帮助?

https://aws.amazon.com/config/pricing/

0 投票
0 回答
388 浏览

amazon-web-services - ecs-cli 不适用于 MFA - AssumeRoleTokenProviderNotSetError

我收到了这个错误:

尝试执行此命令时:

使用此配置:

  • .aws/config
  • .aws/credential :它们是使用 get-session-token 生成的
  • .ecs/config
  • .ecs/credential

也尝试使用临时会话,但我得到了同样的错误。感谢帮助 !

0 投票
1 回答
135 浏览

amazon-web-services - 如何使用 powershell 删除 AWS 配置以避免产生任何费用?

如何使用 powershell 删除 AWS 配置?

我启用了配置,没有添加任何高级功能,例如规则或任何东西。

我在 UI 中看不到任何允许我删除的内容,并且我发现在测试此服务时我开始产生一些费用。

对于其他服务,我可以在控制台中或使用 Powershell 模块 cmdlet 找到一种删除方式。

0 投票
1 回答
39 浏览

python - 使用 Amazon Cloudwatch 事件或 CloudTrail 将 AWS 配置日志获取到 S3

我希望将 AWS 配置日志移动到 S3。任何输入我如何使用 AWS CloudWatch 或 CloudTrail 使用 Python 来做到这一点。

0 投票
1 回答
189 浏览

amazon-web-services - AWS:如何配置客户托管密钥以将事件从 AWS config 发布到加密的 SNS 主题?

初学者问题在这里。我想将事件从 AWS Config 服务发布到 SNS 主题 - 已加密。我已经从各种服务发布到 SNS,但在这种情况下,可以在我的客户托管密钥声明中使用服务主体。所以我的 CMK yml 部分看起来像这样

我知道为了从 AWS Config 发布,我不能使用服务委托人。在文档中,我阅读了

其他 Amazon SNS 事件源要求您在 KMS 密钥策略中提供 IAM 角色,而不是其服务委托人。

但是没有示例应如何提供此 IAM 角色。是这样的吗?

另外,我不确定这个角色会是什么样子。我可以创建一个可以发布到 SNS 的角色并将其添加到 CMK,但我如何将其链接到 AWS Config 并确保该角色用于发布事件?有人可以建议这个角色应该包含什么吗?非常感谢

0 投票
1 回答
210 浏览

express - 未捕获的类型错误:at.a 未定义

我有一个使用 AWS Amplify 的 Vue 2 Web 应用程序。我有另一个应用程序几乎在各个方面都与它完全一样,它运行良好,但由于某种原因,我无法让这个应用程序在生产中工作。

在本地开发中,一切正常。

当我使用 Express 构建和启动它时,它不会加载网站。仅当我删除“Amplify.configure(awsconfig);”时 从 src/main.js 加载它,但是,当然,AWS 相关功能(API 调用)都不起作用。

我在控制台上收到以下错误:

在 main.js 第 12 行是“Amplify.configure(awsconfig);”

该站点非常简单,并且设置与我的其他站点一样,因此非常混乱。

知道问题可能是什么吗?如果您需要任何其他代码片段,请告诉我。

0 投票
2 回答
513 浏览

amazon-web-services - 如何从 AWS Config Advanced 查询中获取资源的唯一计数

我编写了以下查询,试图列出我组织中的所有 IAM 用户。

当我在高级查询编辑器中针对我的帐户运行此查询时,我得到了该帐户的一个结果(如预期的那样)

输出

当我选择我的组织聚合器作为查询目标(在此处描述)时,我会为每个 ARN 获得多个结果 - 这是不可能的。

输出:

到目前为止,我最好的猜测是我正在查询“配置项”,而不是资源,所以我得到了多个结果。Config 评估了 15 条规则,arn 字段是它评估的资源。

我正在尝试进行简单的库存查询,AWS config 似乎没有任何类型的唯一运算符可以在我的 SQL 语法中使用......我应该运行更好的查询,或者我的 AWS 配置错误配置环境?为什么 Config 多次返回同一个对象?