【发布时间】:2020-04-27 22:54:15
【问题描述】:
是否可以在一个 lambda 函数中访问两个表,而其中一个表与 lambda 函数在同一个帐户中,而另一个表在另一个帐户中?
我在 cross-account access delegation 上看到过使用 IAM 角色的文章。但我不确定代码应该如何反映从另一个帐户访问资源。这就是我通常访问一些 DynamoDb 表的方式:
const dynamodb = new AWS.DynamoDB();
const docClient = new AWS.DynamoDB.DocumentClient({ service: dynamodb });
docClient
.get({
TableName: 'SomeTable',
Key: { id }
});
查看documentation,构造函数中没有提及帐户ID。所以我不确定如何同时拥有两个连接,一个指向一个帐户,另一个指向另一个帐户!?
【问题讨论】:
-
@ydaetskcoR 老实说,我不明白这个问题与我的问题有什么关系!可能是因为这个问题在 Python 中,而我在 Nodejs 中。但这对我一点帮助都没有。
标签: amazon-web-services amazon-dynamodb