我们如何将本地机器路径而非 S3 bucket 路径包含在云端形成的 yaml 中,以包含 swagger 文件的 url。
我包含本地 swagger 文件路径的 yaml 文件是----。
然而,在aws文档和我搜索的每一个地方,我得到的是,我们需要给上传的swagger在s3 bucket,然后给该路径,如 - 。
Fn::Transform:
Name: AWS::Include
Parameters:
Location: s3://MyAmazonS3BucketName/MyFileName.yaml
我意识到,一旦上了aws服务器,aws就无法定位我们的机器文件了。
我的Cli命令是-
aws cloudformation create-stack --stack-name justatemplate --template-body file://E:/Documents/swagger.yaml --no-verify-ssl --capabilities CAPABILITY_NAMED_IAM
如果你使用的是SAM,只需引用本地文件路径就可以了。请看下面的代码 此处.