Согласно вашему ответу на мой комментарий, вы хотите добавить таблицу DynamoDB в файл yml.Если таблица и лямбда находятся в одном и том же .yml, вы можете просто сделать! Ref YourTable внутри переменных Lambda Environment.
Примерно так:
YourLambda:
Type: AWS::Serverless::Function
Properties:
Environment:
Variables:
YourTableName: !Ref YourTable
Вы такженеобходимо добавить политику, присоединенную к лямбде, в Свойства -> Политики, и вы можете ссылаться на имя таблицы там же.
Однако, если вы хотите ссылаться на имя, не перемещая экземпляр DynamoDB внутриФайл .yml, тогда вам нужно сделать его статической ссылкой, сделав запись в хранилище параметров, а затем сослаться на нее следующим образом (убедившись, что ваш CFN имеет доступ к ssm: getParameter):
YourLambda:
Type: AWS::Serverless::Function
Properties:
Environment:
Variables:
YourTableName: '{{resolve:ssm:/PATH/TO/TABLENAME:1}}'