Могу ли я "Ref" и "GetAtt" неявно определить API в шаблоне SAM AWS? - PullRequest
0 голосов
/ 14 октября 2018

У меня есть шаблон модели сервера приложений AWS (SAM), в котором я определяю неявный API, определяя события в функциях (как описано здесь ).

Теперь я хочу использоватьшлюз API в распределении CloudFront.Для этого я обычно использовал бы Ref и Fn :: GetAtt, чтобы получить атрибуты API.Но так как он явно не определен, я не знаю, что такое «Реф».

Есть ли способ?или я должен явно определить API?

1 Ответ

0 голосов
/ 17 октября 2018

Неявному API присваивается имя ServerlessRestApi.Я еще не пытался использовать !Ref или !GetAtt с неявным ресурсом API, но я бы предположил, что это будет возможно, так как он работает с другими сгенерированными ресурсами.

Вот ссылка наДокументы GitHub, которые обсуждают неявные ресурсы API: https://github.com/awslabs/serverless-application-model/blob/master/docs/internals/generated_resources.rst#api

...