ServerlessFrameworkでS3バケットをデプロイする

ServerlessFrameworkでS3バケットをデプロイする

serverless frameworkでS3バケットをデプロイします。

serverless.yml

service: sample
frameworkVersion: '3'

provider:
  name: aws
  runtime: nodejs16.x
  stage: dev
  region: ap-northeast-1

# resourcesを追加
resources:
  Resources:
    DEmoBucketUpload:
      Type: AWS::S3::Bucket
      Properties:
        BucketName: myserverlessprojectuploadbucket-999999

myserverlessprojectuploadbucket-999999バケットをデプロイします。

sls deploy

これでserverless deployを実行します。

ServerlessFrameworkでS3バケットをデプロイする

S3バケットがデプロイされていることが確認できます。

複数バケットをデプロイしたい場合は、以下のようにバケットを追加すればOKです。バケット名はユニークである必要があります。

resources:
  Resources:
    DEmoBucketUpload:
      Type: AWS::S3::Bucket
      Properties:
        BucketName: myserverlessprojectuploadbucket-999999
    DEmoBucketUpload2:
      Type: AWS::S3::Bucket
      Properties:
        BucketName: myserverlessprojectuploadbucket-999998

youtube

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました