aws лямбда-функция для поддержки ротации секретного менеджера - PullRequest
0 голосов
/ 02 мая 2020

Я создал лямбда-функцию, которую я намерен выполнять в качестве секретной функции вращения, которая будет использоваться менеджером секретов, но когда я пытаюсь добавить эту функцию в качестве функции вращения в диспетчере секретов, я получаю ошибку «Secrets Manager не может вызвать указанную лямбда-функцию. Убедитесь, что политика функций предоставляет доступ к основному SecretSmanager.amazon aws .com» , но я уже разрешил диспетчеру секретов вызывать функцию в ресурсе функций. основанная политика , это то, что я определил

{   
 "Version": "2012-10-17",   
 "Id": "default",   
 "Statement": [
     {
       "Sid": "Secret-Manager-Access-To-fun_SSH-function",
       "Effect": "Allow",
       "Principal": {
         "Service": "secretsmanager.amazonaws.com"
       },
       "Action": "lambda:Invoke",
       "Resource": "arn:aws:lambda:us-east-1:296808031351:function:fun_ssh"
     }   
  ] 
}

Я не могу понять, что мне не хватает, как мне заставить это работать?

TIA

1 Ответ

0 голосов
/ 02 мая 2020

Причиной может быть неправильное действие: lambda:Invoke.

Правильное действие вызова лямбда-функции: lambda:InvokeFunction.

...