- AWS account with roles(S3 PutObject,Lambda CreateFunction, Lambda UpdateFunction, Lambda Invoke)
- AWS S3 Bucket
- AWS IAM Role for Lambda with Cloud Watch
- Amazon Linux 2 or RHEL like Linux
BUCKET
- AWS S3 Bucket name to put an artifact file(its name is vim.zip).FILE_NAME
- AWS S3 Key for the archive file.FUNCTION
- A name of Lambda function.ROLE_ARN
- An arn of the Role of Lambda.
dep
- installs ncurses-devel/git/Development Toolsgit-get
- get vim sourcesvim
- builds vim/ collects libraries/ copy boostrapbuild
- create archive fileprepare
- uploads archive file to S3create
- creates AWS Lambda functiondeploy
- updates AWS Lambda function
- AWS アカウントが必要
- S3 のバケットが必要
- IAM で Lambda と CloudWatch の権限が必要
- Amazon Linux 2 または RHEL 系の Linux でしか動かないよ
英語で書いてあるやつを使うので設定しておいて
いろいろあるので英語の方を見ておいて