1

我有一个 AWS 无服务器应用程序模型 (SAM) 模板,在其中我通过在函数处定义事件来定义一个隐式 API(如此处所述

现在我想在 CloudFront 分配中使用 API 网关。为此,我通常会使用 Ref 和 Fn::GetAtt 来获取 API 的属性。但由于它没有明确定义,我不知道“参考”什么。

有办法吗?还是我必须明确定义 API?

4

1 回答 1

3

一个隐式 API 被命名为ServerlessRestApi。我还没有尝试使用!Ref!GetAtt使用隐式 API 资源,但我认为它是可能的,因为它可以与其他生成的资源一起使用。

这是讨论隐式 API 资源的 GitHub 文档的链接:https ://github.com/awslabs/serverless-application-model/blob/master/docs/internals/generated_resources.rst#api

于 2018-10-17T01:01:28.323 回答