如果使用无服务器存在,请避免创建新资源

时间:2020-06-12 15:38:15

标签: serverless-framework serverless aws-serverless

我有许多云堆栈之间的共享资源,并且我希望Serverless忽略创建该资源(如果存在)的过程,我发现用YAML编写的此配置可以创建一个新资源,但是我想要它会忽略创建它(如果存在),有没有办法做到?

# you can add CloudFormation resource templates here
resources:
    Resources:
       NewResource:
          Type: AWS::S3::Bucket
          Properties:
             BucketName: saif-bucket

1 个答案:

答案 0 :(得分:0)

我找到了一篇有关在不同的无服务器项目之间共享资源的文章,似乎我们可以将资源定义为start(_:)而不是S3SharedBucketArtifacts,这可以解决问题。

代码为:

NewResource

参考: How to reuse an AWS S3 bucket for multiple Serverless Framework