Sub Documents
AWS サーバーレスアプリケーションモデル(SAM)を使う
Serverless Apprication Model (SAM)を使ってみます。私的にはLaravelのServerless化でSAMを使おうと思った次第です。SAMはAWSのコンソール画面でも操作できるようですが、殆どの場合SAM CLIを使って操作するのがベストプラクティスとなるので、まずはSAMのインストールから初めましょう。Macの場合はbrewから簡単にインストールできます。brewはupdate
もしくはupgrade
して最新にしておきましょう。
$ brew upgrade
$ brew --version
Homebrew 3.5.9
Homebrew/homebrew-core (git revision c0fbd306a5a; last commit 2022-07-15)
Installing the AWS SAM CLI on macOS
ここではAWSアカウントがすでにある前提で話をすすめます。IAMのパーミッションの説明はまた別項で。
$ cd ~
$ brew tap aws/tap
$ brew install aws-sam-cli
$ sam --version
SAM CLI, version 1.53.0
sam
のバージョンまで確認できればOKです。インストール後はときどき$ brew upgrade aws-sam-cli
してあげる。これでsamが使えるようになっています。