如何在python中承担从aws配置规则传递的角色

2024-09-29 19:25:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试集中管理在子帐户中运行的自定义配置规则的lambda函数。lambda函数将承担作为参数传递给配置规则的角色。你知道吗

我在跟踪How to Centrally Manage AWS Config Rules across Multiple AWS Accounts | AWS DevOps Blog。你知道吗

提到这样做:

// Assume the role passed from the managed-account

aws.config.credentials = new aws.TemporaryCredentials({RoleArn: ruleParameters.executionRole});
let config = new aws.ConfigService({});

如何使用Python?你知道吗


Tags: thetolambda函数awsconfig角色new
1条回答
网友
1楼 · 发布于 2024-09-29 19:25:39

我浏览了你分享的博客, 在托管帐户中创建配置规则时,必须将executionRole作为参数传递。你知道吗

  • 如果您不知道executionRole是什么,那么可以由admin帐户中的role/lambda_config_role承担的是在步骤3中在托管帐户中创建的角色。你知道吗
  • role/lambda_config_role是分配给父帐户中lambda函数的角色。你知道吗

根据博客:

  1. 在管理员帐户中创建一个角色。你知道吗
  2. 在托管帐户中创建角色B。你知道吗
  3. 将角色A作为受信任实体添加到角色B
  4. 创建配置规则时,将角色B作为参数传递给Lambda函数。(这可以按照博客第5步中的说明进行。)
  5. 在管理帐户的python代码中使用role参数。由于您已允许角色A担任角色B,因此角色A具有创建和使用临时凭据所需的权限。你知道吗

相关问题 更多 >

    热门问题