После выполнения всех процедур для включения доступа между учетными записями, при попытке получить данные из одной из наших динамо-таблиц в ACCOUNT_B
из функции Lambda в ACCOUNT_A
, у нас появляется эта ошибка "User: arn:aws:sts::ACCOUNT_A:assumed-role/role_name/service-lambda is not authorized to perform: dynamodb:Scan on resource: arn:aws:dynamodb:us-west-2:ACCOUNT_A:table/acme"
, кажется, чтозависимости, которые мы используем в файле node.js aws-sdk
и dynamodb npm package
, используют номер учетной записи ACCOUNT_A
из предполагаемой роли, чтобы заполнить арну таблицы, к которой следует обращаться, вместо использования нашего номера ACCOUNT_B
для ресурсаARN.Есть ли способ определить ресурс arn, чтобы наш запрос достигал соответствующего ресурса arn?