rights reserved. T O K Y O 2 0 1 9 . 1 0 . 0 3 - 0 4 AWS Fargate かんたんデプロイ選⼿権 Yasuhiro “Tori” Hara Specialist Solutions Architect, Containers Amazon Web Services Japan toricls A - 1
rights reserved. Quick start with “Fargate CLI” やりたいこと 同じく nginx:latest を Fargate で常駐サービスとして動かしてみたい How To $ fargate service create ngx-svc \ --image nginx:latest \ --security-group-id ${SG_ID} [i] Created service ngx-svc
rights reserved. Quick start with “Fargate CLI” サービスの削除 $ fargate service scale ngx-svc 0 [i] Scaled service ngx-svc to 0 $ fargate service destroy ngx-svc [i] Destroyed service ngx-svc
rights reserved. Under the Hood: Fargate CLI Pros • 各種必要リソースが⾃動⽣成されるため、それらを⾒て概念や各リソー ス定義の中⾝を勉強できる (see also `--verbose`) • 細かい設定も可能だが、とにかく簡単 Cons • 本番環境で使うにはちょっとアドホック? • Infrastructure as code や CI/CD パイプラインについてもう少し考えて 環境を作りたい
rights reserved. Visual Studio Code の IntelliSense を利⽤して Amazon ECS タスク定義作成時の⾃動補完が可能に N ew ! https://aws.amazon.com/about-aws/whats-new/2019/10/amazon-elastic-container-service-now-supports- intellisense-in-visual-studio-code/
rights reserved. Visual Studio Code の IntelliSense を利⽤して Amazon ECS のタスク定義を⾃動補完が可能に 利⽤⼿順 • Visual Studio Code に AWS Toolkit for VS Code をインストール • ファイル名末尾に “ecs-task-def.json” を含める https://aws.amazon.com/about-aws/whats-new/2019/10/amazon-elastic-container-service-now-supports- intellisense-in-visual-studio-code/ N ew !