生成SAM模板和AWS OpenAPI扩展文档
oai-sam的Python项目详细描述
oai-sam
是一个脚本,它与OpenAPI文档一起生成SAM模板,包括来自OpenAPI/swagger文档的AWS OpenAPI extensions。在
只需提供OpenApi/Swagger作为输入,然后使用SAM CLI部署一个工作的awsapigateway。在
安装
pip install oai-sam
使用
生成
oai-sam -f <OPENAPI_DOCS> -u <BACKEND_URL> -c <CORS_ORIGINS>
例如:
oai-sam -f https://petstore.swagger.io/v2/swagger.json -u http://petstore.swagger.io/v2 -c "*"
部署AWS API网关
- 安装SAM CLI
sam package --template-file out/apigateway.yaml --s3-bucket <SAM_BUCKET> --output-file packaged.yaml
(更多选项见sam package)sam deploy --template-file packaged.yaml
(有关更多选项,请参见sam deploy)
显示可用参数列表
oai-sam --help
- 项目
标签: