AWS

AWS

AWS Fargate – Security Groups

コンテナ単位で通信の入り口や出口を制限できるから、ネットワーク的に守るのが簡単。知らない人からのアクセスをブロックしたり、特定ポートだけ開けたり自由自在だね。
AWS

AWS Elastic Beanstalk – Extensions (Docker

Python
AWS

AWS Fargate – Task IAM Role

各コンテナがS3やDynamoDBなどを読むときの権限を個別に設定できる。必要最小限だけ開放することで、他のコンテナに影響しないセキュアな作りができるんだ。
AWS

AWS Amplify

Web・モバイルアプリのバックエンド機能(ログインやAPI、ストレージ等)を簡単に用意できるツールセットだよ。ホスティングもしてくれるから、フロント側のデプロイもワンクリック。スタートアップにうってつけ。
AWS

AWS Amplify – Monorepo Support

1つのリポジトリに複数のアプリが入っている場合でも、Amplifyがそれぞれを別々にビルド・デプロイしてくれる。大型プロジェクトでフロントを分割管理していても対応可能なんだ。
AWS

AWS Amplify – Hosting

アプリのHTML/CSS/JSファイルをアップするだけで、すぐにWebサイトが公開できる。Gitと連携して自動デプロイも簡単だし、HTTPSも標準対応。別途サーバーを立てなくていいんだ。
AWS

AWS Amplify – Environment Management

開発用・テスト用・本番用など複数の環境をワンクリックで切り替えたり同期したりできる。チーム開発でブランチごとに別の環境を割り当てることも可能だから、安心して試せるんだ。
AWS

AWS Amplify – Authentication

ユーザーがサインアップ/サインインする機能を一瞬で導入できる。裏ではAmazon Cognitoを使っていて、パスワードリセットや多要素認証など豊富なオプションがある。
AWS

AWS Amplify – Authentication UI Libraries

ログイン画面やパスワード再設定フォームなどをUI部品として提供。ReactやVueなどのフレームワークで組み込みが簡単。見た目も設定できるから、カスタムデザインのログイン画面も作りやすい。
AWS

AWS Amplify – API (GraphQL/REST)

AppSyncやAPI Gatewayとの連携をスムーズにしてくれる。GraphQLならスキーマを自動生成し、RESTならエンドポイントを設定しやすい。フロントエンドから直感的にデータをやりとりできるんだ。