概要
下記の方法で新規のプロジェクトを作成し、$ serverless deploy
を実行したところバージニア北部のリージョンでlambdaの関数が作成された。
東京リージョンにデプロイするように設定する方法をまとめる。
前提
下記の内容が完了していること。
方法
-
serverless.ymlを開き、providerにregionを追加し、東京リージョンを設定
serverless.yml# "org" ensures this Service is used with the correct Serverless Framework Access Key. org: shun0104 # "app" enables Serverless Framework Dashboard features and sharing them with other Services. app: test-serverless # "service" is the name of this project. This will also be added to your AWS resource names. service: test-project provider: name: aws runtime: nodejs20.x region: ap-northeast-1 functions: hello: handler: handler.hello events: - httpApi: path: / method: get
-
下記を実行してデプロイ
serverless deploy
-
下記のように出たのでおそらく東京リージョンのデプロイできているはず
Deploying "test-project" to stage "dev" (ap-northeast-1) ✔ Service deployed to stack test-project-dev (97s)
-
念の為確認したらちゃんと東京リージョンにデプロイされていた