【发布时间】:2020-10-31 15:26:36
【问题描述】:
我正在努力从组织内新创建的 AWS 账户中提取 accountID。我正在使用 CloudWatch 规则来触发 CreateAccountResult 事件名称的 lambda 函数。在这次活动中,它给了我"SUCCEEDED" 的createAccountStatus 以及新帐户的accountID。
我希望能够仅提取 accountID 并将其插入到我的 lambda 函数中的变量中。
此 lambda 函数用于创建 AWS 连接器以将账户链接到趋势科技。本质上,我在这个脚本中使用的是:
account = '**accountID**'
payload = "{\n \"crossAccountRoleArn\": \"arn:aws:iam" + account + ":role/TrendMicroDSM\",\n \"workspacesEnabled\": true\n}"
我希望帐户变量自动更新为最新帐户的accountID
这可能吗?
【问题讨论】:
-
抱歉,您的问题令人困惑。您是在问如何从
create_account()的响应中获取数据? -
我想我在技术上问了 2 个问题。首先,如何创建一个在创建触发 lambda 函数的新帐户(我可能已经完成此操作)时触发的 cloudwatch 规则?其次,如何从该新帐户中提取 accountID 以填充到我的 lambda 函数中以将帐户链接到趋势?
标签: amazon-web-services aws-lambda amazon-cloudwatch amazon-cloudtrail deepsecurity