Skip to content

Instantly share code, notes, and snippets.

@horike37
Last active June 10, 2017 04:01
Show Gist options
  • Save horike37/edb6aa53bbb39af312f26cd840337936 to your computer and use it in GitHub Desktop.
Save horike37/edb6aa53bbb39af312f26cd840337936 to your computer and use it in GitHub Desktop.
Serverlessワークショップコピペ用

インストール

npm install -g serverless serverless -v

credential設定

serverless config credentials --provider aws --key --secret --profile sls-workshop

サービスの作成

serverless create --template aws-nodejs --path sls-workshop

serverless.yml

service: sls-workshop
provider:
  name: aws
  profile: sls-workshop
  runtime: nodejs6.10
functions:
  hello:
    handler: handler.hello
    events:
      - http:
          path: hello
          method: get

ローカル実行

serverless invoke local --function hello

デプロイ

serverless deploy --verbose

invoke

serverless invoke --function hello --log

デプロイリスト確認

serverless deploy list

ロールバック

serverless rollback --timestamp

ログの確認

serverless logs --function hello

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment