Open2

Serverless Framework Tips

雪猫雪猫

命名規則

service, stage

S3 Bucket など大文字を使用できないケースがあるので servicestage は小文字の kebab-case にしておくのが良さそう。

serverless.yml
service: example
resources:
  Resources:
    S3Bucket:
      Type: AWS::S3::Bucket
      Properties:
        BucketName: ${self:service}-${sls:stage}

Name

テーブル名などの名前は基本的に ${self:service}-${sls:stage}-<用途> の順。

よくない例
  • ${self:service}-<用途>-${sls:stage}
  • ${sls:stage}-${self:service}-<用途>

BucketName は公開 URL になるので任意。