タグ

fargeteに関するopparaのブックマーク (4)

  • Fargateコンテナに付与したRoleと同等の権限でローカル開発環境からAWS S3にアクセスする

    ※記事中ではS3に限定していますが、AWSリソース全般にアクセスする際に使える方法です。 概要 バックエンド(Node.js)をFargateで動かしており、そのコンテナからS3バケットにアクセスしている。ローカル開発(Mac OS)でもDockerを利用しているが、クラウド上のコンテナとRoleは異なる。 ローカル環境と、ステージング・番環境で差異が生まれないように、下記条件を満たすS3アクセス方法を探ったので備忘として記しておく。 ソースコードに違いが生じないようにする(各環境用にif分岐など使いたくない) クラウド上のコンテナに付与したRoleと同等の権限にする 結論 Fargateのコンテナと同じアクセス権限をもった Access Key ID と Secret Access Key を ~/.aws/credentials に [default] として記載し、その権限でクラウ

    Fargateコンテナに付与したRoleと同等の権限でローカル開発環境からAWS S3にアクセスする
  • AWS CI/CD for Amazon ECS ハンズオンをやってみた | DevelopersIO

    AWS Fargateを触ってみたい、でも時間が...というあなたに冬休み中にできる3時間程度のハンズオンを 概要 AWS CI/CD for Amazon ECS ハンズオンをやってみました。 ハンズオンは下記の3立てです。3時間程度で終わりました。 サンプルアプリのコンテナイメージ作成 AWS Fargate環境構築とコンテナ実行 CI/CDのパイプライン作成 ハンズオンを進めながら個人的なメモを補足した内容です。実際のハンズオン資料を見ながら作業をすすめ補足資料になればよいなと思っています。 CodeBuild時にDocker Hubのレートリミットに引っかかるとつまづくと思うのでそこの回避方法を載せています。 まず、AWS Fargateとは ハンズオン1 Fargateでコンテナを実行するまでの前準備する内容です。 ハンズオン資料より VPC、ALB作成 ハンズオンの手順ではV

    AWS CI/CD for Amazon ECS ハンズオンをやってみた | DevelopersIO
  • AWS Fargate SpotをECS Serviceで利用する

    AWS Fargate Spot を ECS Service で設定する方法を解説します。Fargate Spot を使用すると、ECS タスクを Fargate 価格と比較して割引価格で実行できます。通常の Fargate をサービスで起動する場合との差分のみを解説していますので、一部の説明を省略しています。ご了承ください。 目次 ECS クラスターを作成する ECS サービスを作成する FARGATE_SPOT で起動していることを確認する FARGATE と FARGATE_SPOT を混ぜて起動する FARGATE_SPOT と FARGATE どちらで起動しているかを確認する Fargate Spot 終了通知の処理 ECS クラスターを作成する ECS マネジメントコンソールより、新規の ECS クラスターを作成します。この後 Fargate 起動タイプのタスクを利用するため「

    AWS Fargate SpotをECS Serviceで利用する
  • [初心者向け]言われるままにFargate初めて触ったので、忘れないための記録 | DevelopersIO

    こんにちは、平野です。 先日、部内の進捗報告のSlack部屋で 15分制限に引っかかりそうなのでLambda → Fargateへの変更作業 という文言を見かけました。 先日GlueのPython shellを使ってLambdaの15分の壁を越えようとした記事を書きましたが、 15分の壁を越えろ!GlueのPython shellでVPC Lambdaもどきの長時間ジョブを動かしてみた Fargateでも同じようなことができるのか、と思い、早速試してみようとしました。 (が、今回の記事ではそこまで達成できてません!) しかし、Fargateのこと何も知らないマンだったので、まずどこから触ったらいいのかまったく不明でした。 Fargateの入門記事を調べても、既存のECS環境からFargateへの移行記事などが多く Fargateがある時代にECSデビューする私にとってはツライものがありまし

    [初心者向け]言われるままにFargate初めて触ったので、忘れないための記録 | DevelopersIO
  • 1