Serverless'ın çalışma biçimine aşina olmamakla birlikte, aradığınız şey bir IAM Role.
Bir EC2 örneğine veya AWS Lambda işlevlerine bir rol atayabilirsiniz, böylece AWS SDK kullanan bir kod, otomatik olarak AWS kimlik bilgilerini bu rolle ilişkili izinlerle alabilir. AWS Lambda ve kullanım durumunuz için, çalıştırılması gereken DynamoDB tablolarına AWS Lambda erişimi atadığınız rolü vermek isteyeceksiniz.
Bu, aldatıcı bir şekilde kullanımı basit olabilir, yalnızca kimlik bilgileri sağlamaz ve yalnızca çalışır (rol, doğru izinlere sahip olduğu sürece)! AWS SDK, Rol ile ilişkili kimlik bilgilerini otomatik olarak alarak sizin için her şeyi halleder.
Sağladığınız bağlantıdan, en iyi uygulamada bu konuya atıfta bulunan spesifik soru, EC2 örneklerine atıfta bulunduğu Credentials from IAM Roles for EC2 Instances
'dır, ancak bu aynı zamanda AWS Lambda için de geçerlidir.
Örnek için teşekkürler. Ben arn kullandık: aws: dynamodb: $ {region}: *: table/* –
Sunucu sürümü 1.x için güncellendi – Zanon