amazon-cloudformation - 在 CloudFormation 模板中为 API 添加资源策略?
问题描述
我们在 CodeStar 中有一个 NodeJS lambda 项目。我们已经让它工作了,我们用 API 密钥保护了 API。
是否可以在 CloudFormation 模板中为 API 添加资源策略?因此,我们不必每次创建新项目/API 时都在 Web 控制台中添加资源策略。
我们已经尝试过但还没有让它工作,而且我们找不到任何文档。
谢谢!
解决方案
文档在这里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
推荐阅读
- sql - Finding the number of agents working for a manager in a certain week
- c++ - 在 C++ 中包装浮点数计数器
- c - 使用具有固定宽度整数类型变量的 printf 宽度说明符
- tensorflow - 使用 MobileNetV1 的多位数分类器
- javascript - ReactNative:无法从 NativeModules 调用函数
- node.js - MEAN Stack:当 Angular 在 Node 文件夹中时,如何从 Node 启动 Angular
- javascript - 如何更改画布文本的字体大小
- rest-assured-jsonpath - RestAssured - JsonPath 表达式过滤器不起作用
- python - 如何按主题列出多个主题的订阅?
- c# - 使用 c# 从 Sqlite 表中获取特定客户的值的总和