AWSLambdaget-layer-version跨账号是否可用?
创始人
2024-09-26 03:30:24
0

AWS Lambda get-layer-version 跨账号需要使用AWS SDK for JavaScript中的STS (Security Token Service)服务进行身份验证。可以通过以下步骤来实现:

  1. 在源AWS账号中创建一个包含layer及其内容的文件夹,并将其发布成AWS Lambda层。并将该Lambda层授权给接受方AWS账号。

  2. 在接受方AWS账号中,创建一个IAM角色并授予该角色AWSLambdaBasicExecutionRole策略。

  3. 在接受方AWS账号中,使用扮演角色(Switch role)功能检索、保持和使用源AWS账号中的临时凭证。

  4. 在接受方AWS账号中,使用以下代码示例的方式访问Lambda层:

const AWS = require('aws-sdk');
const sts = new AWS.STS({ region: 'region' });
sts.assumeRole({
  RoleArn: 'arn:aws:iam::123456789012:role/lambda-role',
  RoleSessionName: 'test-lambda-session',
}, (err, data) => {
  if (err) {
    console.log(err, err.stack);
  } else {
    const lambda = new AWS.Lambda({
      accessKeyId: data.Credentials.AccessKeyId,
      secretAccessKey: data.Credentials.SecretAccessKey,
      sessionToken: data.Credentials.SessionToken,
      region: 'region'
    });
    lambda.getLayerVersion({
      LayerName: 'layer-name'
    }, (err, data) => {
      if (err) {
        console.log(err, err.stack);
      } else {
        console.log(data);
      }
    });
  }
});

请注意,此代码示例仅用于说明如何使用跨帐户身份验证访问Lambda层。根据您的具体情况,您可能需要进行适当的更改以购买更好的速度或兼容性。

相关内容

热门资讯

透视中牌率"wepo... 透视中牌率"wepoker的辅助器"详细辅助黑科技教程(有辅助透视);最新版2024是一款经典耐玩的...
透视黑科技"wepo... 透视黑科技"wepoker有辅助插件吗"详细辅助曝光教程(透视有用透明)准备好在wepoker有辅助...
透视线上"hhpok... 透视线上"hhpoker辅助挂是真的吗"详细辅助2025版教程(有插件神器)1、不需要AI权限,帮助...
透视规律"uupok... 透视规律"uupoker透视"详细辅助微扑克教程(有挂软件);最新版2024是一款经典耐玩的益智游戏...
透视攻略"wepok... 透视攻略"wepoker私人局透视方法"详细辅助wpk教程(私人局俱乐部可以进技巧);原来确实真的有...
透视科技"wepok... 透视科技"wepoker好友局透视"详细辅助透明挂教程(外挂方法);致您一封信;亲爱wepoker好...
透视规律"xpoke... 透视规律"xpoker辅助器"详细辅助技巧教程(到底是挂了软件);原来确实真的有挂(需添加指定薇13...
透视智能ai"wep... 透视智能ai"wepoker辅助透视"详细辅助黑科技教程(透视底牌透视);1.wepoker辅助透视...
透视最新"hhpok... 透视最新"hhpoker免费透视脚本"详细辅助解说技巧(可以获得好牌方法)是一款可以让一直输的玩家,...
透视系统"wejok... 透视系统"wejoker辅助器要钱玩吗"详细辅助2025新版技巧(私人局透视教程软件)1、点击下载安...