Проблема после включения кросс-аккаунта для доступа к DynamoDB из другого аккаунта - PullRequest
0 голосов
/ 27 февраля 2019

После выполнения всех процедур для включения доступа между учетными записями, при попытке получить данные из одной из наших динамо-таблиц в 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?

...