我们在CodeStar中有一个NodeJS lambda项目。我们已经使其正常工作,并且已使用API密钥保护了API。
是否可以在CloudFormation模板中为API添加资源策略?因此,我们不必在每次创建新项目/ API时都在Web控制台中添加资源策略。
我们已经尝试过,但是还没有开始工作,我们找不到任何文档。
谢谢!
答案 0 :(得分:0)
文档在这里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