首页 > 解决方案 > 在 CloudFormation 模板中为 API 添加资源策略?

问题描述

我们在 CodeStar 中有一个 NodeJS lambda 项目。我们已经让它工作了,我们用 API 密钥保护了 API。

是否可以在 CloudFormation 模板中为 API 添加资源策略?因此,我们不必每次创建新项目/API 时都在 Web 控制台中添加资源策略。

我们已经尝试过但还没有让它工作,而且我们找不到任何文档。

谢谢!

标签: amazon-cloudformation

解决方案


文档在这里https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html

它应该看起来像这样

Type: AWS::ApiGateway::RestApi Properties: ApiKeySourceType: String BinaryMediaTypes: - String Body: JSON object BodyS3Location: S3Location CloneFrom: String Description: String EndpointConfiguration: EndpointConfiguration FailOnWarnings: Boolean MinimumCompressionSize: Integer Name: String Parameters: String: String Policy: JSON object


推荐阅读