使用无服务器框架创建S3存储桶并添加文件
问题描述:
是否可以指定一个静态文件上传到我的serverless.yaml文件中的S3存储桶资源?使用无服务器框架创建S3存储桶并添加文件
即
resources:
Resources:
PropertiesBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: ${self:provider.stage}-MyBucket
File:
./myfile.json
????
答
添加静态文件到一个S3桶没有被任何官方AWS CloudFormation资源支持,但gilt/cloudformation-helpers有一个自定义的资源,Put S3 Objects,可以做到这一点。有关安装和使用的说明,请参阅Usage。
谢谢@wjordan。鉴于我现在想坚持无服务器框架,我将暂停,直到CloudFormation添加此功能。然后可以看看它与无服务器集成。非常感谢。 –