ECS

ECR のイメージを別のアカウントの ECR に転送する

準備 $ pip install boto3 $ pip install docker ECR から pull import boto3 import base64 import docker account_id = '123456789012' region = 'ap-northeast-1' name = '%s.dkr.ecr.%s.amazonaws.com/%s' % (account_id, region, 'example') session = …

ECS タスクを Fargate でスケジュール起動

Fargate で ECS タスクを起動するためには、launchType で "FARGATE"、ネットワーク設定で awsvpc として、サブネット、セキュリティグループ等を設定する必要があります。 これらのことが、CloudWatch Event の Rule でまだ設定することができないようです…

Fargate がついに東京に

Service 首を長くして待ってましたが、ついに Fargate が東京にやってきました。 ということで、以前米国東部 (バージニア北部) に作っていたものを、 東京(ap-northeast-1)に変えて実行してみました。 GitHub - PigumerGroup/aws-ecs-fargate Task polly で…