Ошибка в редакторе политики AWS Lambda? - PullRequest
0 голосов
/ 26 сентября 2019

Я получаю ошибку, связанную с созданием лямбда-политики.Вот тот самый шаблон, который я использую для этого примера (обратите внимание, что форматирование форума дрянное, я скопировал + вставил точный код, который он мне дал):

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "lambda:CreateFunction",
                "lambda:DeleteFunction"
            ],
            "Resource": "arn:aws:lambda:*:*:function:*"
        }
    ]

}

Он говорит, что мне нужно дать еготип ресурса функции, но это буквально код, который дает мне визуальный редактор.

Воспроизвести:

  • Перейти к редактору политики.Для службы выберите лямбду.
  • Я дал ему любые два разрешения для ресурса функции, но специально для создания и удаления.
  • Под ресурсами для функции нажмите любую.
  • Перейти к редактору JSON.Скопируйте JSON.Удалите это.
  • Вернитесь в визуальный редактор.Удалите лямбда-разрешение (нажав «удалить»).
  • Вернитесь и вставьте тот самый JSON, который вы только что скопировали.Теперь в визуальном редакторе он скажет вам, что вы не указали ему тип ресурса "функция".

Это ДОЛЖНО БЫТЬ БАГОМ.Я использую собственный JSON машины.

1 Ответ

0 голосов
/ 26 сентября 2019

Попробуйте, так как форматирование вашего ресурса неверно:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "VisualEditor0",
      "Action": [
        "lambda:CreateFunction",
        "lambda:DeleteFunction"
      ],
      "Effect": "Allow",
      "Resource": "*"
    }
  ]
}
...