我想在创建时标记dynamodb表或EC2对象之类的AWS资源。 我将使用对象的ID或名称字段来标记资源。
是否存在任何“创建后”触发器?
- 当前的问题是,即使我运行脚本来标记AWS资源,也无法在每次创建资源后立即运行它,但最终却看到很多账单未贴标签。
答案 0 :(得分:0)
您可以通过AWS Service Catalog服务执行此操作。它具有自动标记已配置资源的功能。 AWS reference link。 AutoTag是用于标识产品组合,产品和启动产品的用户的标签,并由AWS Service Catalog自动应用于已配置的资源
答案 1 :(得分:0)
您可以配置lambda函数以基于每当创建资源时生成的CloudTrail事件来编写标签。
要让Lambda针对CloudTrail事件运行,您需要设置CloudTrail以将事件写入S3存储桶,然后在存储桶中的对象创建事件上触发Lambda。
lambda使用其上下文对象中的存储桶键读取事件并确定是否需要应用标签。
检查AWS Documentation,了解有关从CloudTrail触发Lambda的更多详细信息。
GorillaStack还拥有published an example on Github,使用lambda自动标记新创建的资源。您可以以此为基础来解决。