Как подстановить символы разрешения лямбда-функции aws в ресурсе - PullRequest
2 голосов
/ 14 марта 2019

Привет У меня много лямбда-функций, которым нужно разрешение lambda:UpdateFunctionCode. Слишком сложно вводить ARN всех функций в поле ресурса. У всех моих функций есть префикс, когда я пытаюсь использовать prefix* в поле ресурса, это не позволяет мне.

Это то, что я пытался, но не получилось.

"arn:aws:lambda:ap-southeast-1:xxxxxxxx:function:prefix*"

Есть ли способ использовать подстановочный знак для этого?

Редактировать: добавлен поддельный номер счета.

1 Ответ

0 голосов
/ 23 апреля 2019

Хотя это хорошая возможность, но я подтвердил поддержку AWS

(1) Формат имени функции не может включать «*» (https://docs.aws.amazon.com/lambda/latest/dg/API_AddPermission.html#SSS-AddPermission-request-FunctionName)

(2) они отправили запрос на добавление функции внутренне. Служба поддержки также предполагает, что вы также можете поднять проблемы на странице Github [3] [4], чтобы команда быстрого старта могла напрямую их устранить.

[3] https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#resource-types

[4] https://github.com/awslabs/serverless-application-model/issues

...