8R
8rine23/movie-convert-system
AWS Elemental MediaConvert を使った動画変換システム
movie-convert-system
AWS Elemental MediaConvert を使った動画変換システム
Overview
TODO
Environment
❯ aws --version
aws-cli/2.13.32 Python/3.11.6 Darwin/23.1.0 exe/x86_64 prompt/off
❯ npm --version
10.1.0Usage
- AdministratorAccess のIAMポリシーをアタッチされたIAMユーザを作成し、そのユーザのアクセスキーIDとシークレットアクセスキーを取得する
aws configureで 取得したアクセスキーIDとシークレットアクセスキーを設定する- 下記コマンドを実行して、AWS CDK を用いてアプリケーションスタックをデプロイする準備を行う
npm install
# Lambda Layer で使用する node_modules
npm --prefix ./lambda_layer/axios/nodejs install ./lambda_layer/axios/nodejs
# 開発環境
npm run cdk bootstrap -- -c stage=dev
# 本番環境
npm run cdk bootstrap -- -c stage=prd- 下記コマンドを実行して、アプリケーションスタックをデプロイする
- 本番環境へデプロイする場合は、
cdk.jsonの prd に適当な値を記入する必要がある
- 本番環境へデプロイする場合は、
# 開発環境
npm run cdk deploy -- -c stage=dev
# 本番環境
npm run cdk deploy -- -c stage=prd- 下記コマンドを実行して、アプリケーションスタックを削除する
# 開発環境
npm run cdk destroy -- -c stage=dev
# 本番環境
npm run cdk destroy -- -c stage=prdnpm run cdk bootstrap 実行時に作成されたブートストラップスタックは AWS CloudFormation コンソールから手動で削除する
On this page
Languages
TypeScript51.4%JavaScript48.6%
Contributors
The Unlicense
Created December 1, 2023
Updated December 30, 2023