Amazon Elastic Container Service
開発者ガイド (API バージョン 2014-11-13)

ドキュメント履歴

次の表は、Amazon Elastic Container Service Developer Guide の主な更新や新機能の一覧です。また、お客様からいただいたフィードバックに対応するために、ドキュメントを頻繁に更新しています。

変更

説明

日付

AWS Fargate プラットフォームのバージョン 1.3.0 更新

2019 年 5 月 1 日以降、開始される新しい Fargate タスクでは、awslogs ログドライバーに加えて splunk ログドライバーがサポートされます。詳細については、「ストレージとログ記録」を参照してください。

2019 年 5 月 1 日

AWS Fargate プラットフォームのバージョン 1.3.0 更新

2019 年 5 月 1 日以降、開始される新しい Fargate タスクでは、secretOptions コンテナ定義パラメータを使用してコンテナのログ設定内の機密データを参照できます。詳細については、「機密データの指定」を参照してください。

2019 年 5 月 1 日

AWS Fargate プラットフォームのバージョン 1.3.0 更新

2019 年 4 月 2 日以降、開始される新しい Fargate タスクでは、AWS Secrets Manager シークレットまたは AWS Systems Manager パラメータストアのパラメータに機密データを保存してコンテナの定義でそれを参照することにより、コンテナに機密データを挿入できます。詳細については、「機密データの指定」を参照してください。

2019 年 4 月 2 日

AWS Fargate プラットフォームのバージョン 1.3.0 更新

2019 年 3 月 27 日以降、発表された新しい Fargate タスクでは、プロキシ設定、コンテナの起動およびシャットダウンの依存関係、コンテナ別の起動および停止のタイムアウト値を定義できる、追加タスク定義パラメータを使用できます。詳細については、「プロキシ設定」、「コンテナの依存関係」、および「コンテナのタイムアウト」を参照してください。

2019 年 3 月 27 日

Amazon ECS、外部デプロイタイプを導入

外部デプロイタイプでは、Amazon ECS サービスのデプロイプロセスを完全に制御するためのサードパーティーのデプロイコントローラーを使用できます。詳細については、「外部デプロイ」を参照してください。

2019 年 3 月 27 日

AWS App Mesh および Amazon ECS の開始方法

AWS App Mesh と Amazon ECS のチュートリアルが追加されました。詳細については、「AWS App Mesh および Amazon ECS の開始方法」を参照してください。

2019 年 3 月 27 日

AWS Deep Learning Containers での Amazon ECS

AWS Deep Learning Containers は、Amazon Elastic Container Service (Amazon ECS) 上の TensorFlow でモデルをトレーニングおよび提供するための Docker イメージのセットです。Deep Learning Containers は、Amazon ECR で利用でき、TensorFlow、Nvidia CUDA (GPU インスタンス用)、およびインテル MKL (CPU インスタンス用) ライブラリを使用して最適化された環境を提供します。詳細については、「AWS Deep Learning Containers での Amazon ECS」を参照してください。

2019 年 3 月 27 日

Amazon ECS、強化されたコンテナ依存関係管理を導入

Amazon ECS は、コンテナのスタートアップとシャットダウンの依存関係を定義したり、開始と停止のタイムアウト値をコンテナごとに定義したりできる、新たなタスク定義のパラメータを導入します。詳細については、「コンテナの依存関係」を参照してください。

2019 年 3 月 7 日

Amazon ECS CLI v1.13.0

Amazon ECS CLI の新バージョンがリリースされました。詳細については、「Amazon ECS CLI 変更ログ」を参照してください。

2019 年 3 月 7 日

Amazon ECS で PutAccountSettingDefault API を導入

Amazon ECS では、PutAccountSettingDefault API が導入されました。これにより、ユーザーはアカウントのすべての IAM ユーザーおよびロールに対して、デフォルトの ARN/ID 形式のオプトインステータスを設定できるようになりました。以前は、アカウントのデフォルトのオプトインステータスを設定するには、root ユーザーを使用する必要がありました。

詳細については、「Amazon リソースネーム (ARN) と ID」を参照してください。

2019 年 2 月 8 日

Amazon ECS で GPU ワークロードをサポート

Amazon ECS では、GPU 対応コンテナインスタンスを使用してクラスターを作成できるようにすることで、GPU ワークロードのサポートが導入されました。タスク定義で GPU の必要数を指定でき、ECS エージェントにより物理 GPU がコンテナに固定されます。

詳細については、「Amazon ECS での GPU の使用」を参照してください。

2019 年 2 月 4 日

Amazon ECS のシークレットサポートの拡張

Amazon ECS では、機密データをコンテナに挿入するため、タスク定義で直接 AWS Secrets Manager シークレットを使用するためのサポートを拡大しました。

詳細については、「機密データの指定」を参照してください。

2019 年 1 月 21 日

インターフェイス VPC エンドポイント (AWS PrivateLink)

AWS PrivateLink を使用したインターフェイス VPC エンドポイントの設定のサポートが追加されました。これにより、インターネット、NAT インスタンス、VPN 接続、または AWS Direct Connect を経由せずに、VPC と Amazon ECS とをプライベートに接続できます。

詳細については、「インターフェイス VPC エンドポイント (AWS PrivateLink)」を参照してください。

2018 年 12 月 26 日

AWS Fargate プラットフォームバージョン 1.3.0

以下を含むリリースされた新しい AWS Fargate プラットフォームバージョン。

  • AWS Systems Manager パラメータストアパラメータを使用して、コンテナに機密データを挿入する機能のサポートが追加されました。

    詳細については、「機密データの指定」を参照してください。

  • Fargate タスクのタスクリサイクルが追加されました。これは、Amazon ECS サービスの一部であるタスクを更新するプロセスです。

    詳細については、「Fargate タスクリサイクル」を参照してください。

詳細については、「AWS Fargate プラットフォームのバージョン」を参照してください。

2018 年 12 月 17 日

サービスの制限を更新しました

次のサービスの制限が更新されました。

  • リージョンごと、アカウントごとのクラスターの数が 1000 から 2000 に引き上げられました。

  • クラスターごとのコンテナインスタンスの数が 1000 から 2000 に引き上げられました。

  • クラスターごとのサービスの数が 500 から 1000 に引き上げられました。

詳細については、「Amazon ECS サービス制限」を参照してください。

2018 年 12 月 14 日

AWS Fargate リージョンの拡張

AWS Fargate での Amazon ECS の使用は、アジアパシフィック (ムンバイ)、およびカナダ (中部) の各リージョンに拡張されました。

詳細については、「AWS Fargate プラットフォームのバージョン」を参照してください。

2018 年 12 月 7 日

Amazon ECS Blue/Green デプロイ

CodeDeploy を使用した Blue/Green デプロイのサポートが Amazon ECS に追加されました。このデプロイタイプでは、本番稼働用トラフィックを送信する前にサービスの新しいデプロイメントを検証することができます。

詳細については、「CodeDeploy を使用した Blue/Green デプロイ」を参照してください。

2018 年 11 月 27 日

Amazon ECS-optimized Amazon Linux 2 (arm64) AMI のリリース

Amazon ECS は arm64 アーキテクチャ 用に Amazon ECS-optimized Amazon Linux 2 AMI をリリースしました。

詳細については、「Amazon ECS-optimized AMI」を参照してください。

2018 年 11 月 26 日

Amazon ECS CLI v1.11.2

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • AWS Systems Manager パラメータストアパラメータを使用して、コンテナに機密データを挿入する機能のサポートが追加されました。詳細については、「Amazon ECS パラメータの使用」を参照してください。

  • タスク定義に ipcMode および pidMode の Docker フラグを指定する機能のサポートが追加されました。詳細については、「Amazon ECS パラメータの使用」を参照してください。

2018 年 11 月 19 日

タスク定義に追加の Docker フラグのサポートが追加されました

Amazon ECS ではタスク定義に次の Docker フラグのサポートを導入しました。

2018 年 11 月 16 日

Amazon ECS シークレットのサポート

AWS Systems Manager パラメータストアパラメータを使用して、コンテナに機密データを挿入する機能のサポートが Amazon ECS に追加されました。

詳細については、「機密データの指定」を参照してください。

2018 年 11 月 15 日

リソースへのタグ付け

サービス、タスク定義、タスク、クラスター、コンテナインスタンスにメタデータタグを追加する機能のサポートが Amazon ECS に追加されました。

詳細については、「リソースとタグ」を参照してください。

2018 年 11 月 15 日

AWS Fargate リージョンの拡張

AWS Fargate での Amazon ECS の使用は米国西部 (北カリフォルニア)、アジアパシフィック (ソウル) の各リージョンに拡張されました。

詳細については、「AWS Fargate での Amazon ECS」を参照してください。

2018 年 11 月 7 日

サービスの制限を更新しました

次のサービスの制限が更新されました。

  • アカウント別のリージョンごとに、Fargate 起動タイプを使用するタスクの数が 20 から 50 に引き上げられました。

  • Fargate 起動タイプを使用するタスクのパブリック IP アドレスの数が 20 から 50 に引き上げられました。

詳細については、「Amazon ECS サービス制限」を参照してください。

2018 年 10 月 31 日

AWS Fargate リージョンの拡張

AWS Fargate での Amazon ECS の使用は欧州 (ロンドン) リージョンに拡張されました。

詳細については、「AWS Fargate での Amazon ECS」を参照してください。

2018 年 10 月 26 日

Amazon ECS CLI v1.10.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • ecs-cli registry-creds コマンドが追加されました。これにより Amazon ECS 内のプライベートレジストリ認証情報を作成し使用できるようにします。詳細については、「ecs-cli registry-creds」を参照してください。

  • Amazon Linux 2 のサポートが追加されました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2018 年 10 月 25 日

Amazon ECS-optimized Amazon Linux 2 AMI のリリース

Amazon ECS は、2 つのバリアントでサービスに最適化された Linux AMI を提供しています。最新の推奨バージョンは、x に基づいています。Amazon ECS は Amazon Linux AMI に基づいている AMI も提供しますが、ワークロードを Amazon Linux 2 のバリエーションに移行することをお勧めします。Amazon Linux AMI のサポートは 2020 年 6 月 30 日までには終了します。

詳細については、「Amazon ECS-optimized AMI」を参照してください。

2018 年 10 月 18 日

Amazon ECS CLI v1.9.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

2018 年 10 月 18 日

Amazon ECS タスクメタデータエンドポイントバージョン 3

Amazon ECS コンテナエージェントの 1.21.0 バージョン以降では、エージェントはタスクの各コンテナに、環境変数 ECS_CONTAINER_METADATA_URI を挿入します。タスクメタデータのバージョン 3 エンドポイントをクエリするとき、さまざまなタスクメタデータおよび Docker 統計を、Amazon ECS コンテナエージェントによって指定される HTTP エンドポイントで awsvpc ネットワークモードを使用するタスクで利用できます。詳細については、「Amazon ECS タスクメタデータエンドポイント」を参照してください。

2018 年 10 月 18 日

Amazon ECS サービス検出リージョンの拡大

Amazon ECS サービス検出は、サポート範囲が拡張され、カナダ (中部)、南米 (サンパウロ)、アジアパシフィック (ソウル)、アジアパシフィック (ムンバイ)、および欧州 (パリ) の各リージョンで利用できます。

詳細については、「サービス検出」を参照してください。

2018 年 9 月 27 日

コンテナ定義に追加の Docker フラグのサポートを追加する

Amazon ECS ではコンテナ定義に次の Docker フラグのサポートを導入しました。

2018 年 9 月 17 日

AWS Fargate を使用した Amazon ECS のプライベートレジストリ認証のサポート

Amazon ECS では、AWS Secrets Manager で、プライベートレジストリ認証を使用した Fargate タスクのサポートが導入されました。この機能では、認証情報を安全に保管してコンテナの定義で参照できるため、タスクでプライベートイメージを使用することができます。

詳細については、「タスクのプライベートレジストリの認証」を参照してください。

2018 年 9 月 10 日

Amazon ECS CLI v1.8.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • Docker 構成ファイルに、Docker ボリュームのサポートが追加されました。詳細については、「ecs-cli compose」を参照してください。

  • タスク配置の制約事項と戦略のサポートが Docker 構成ファイルで追加されました。詳細については、「ecs-cli compose」を参照してください。

  • Docker 構成ファイルに、プライベートレジストリ認証のサポートが追加されました。詳細については、「ecs-cli compose」を参照してください。

  • compose up 上でタスクの再起動を強制する --force-update のサポートが追加されました。詳細については、「ecs-cli compose up」を参照してください。

2018 年 9 月 7 日

Amazon ECS サービス検出リージョンの拡大

Amazon ECS サービス検出は、サポート範囲が拡張され、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京)、欧州 (フランクフルト)、欧州 (ロンドン) の各リージョンで利用できます。

詳細については、「サービス検出」を参照してください。

2018 年 8 月 30 日

Fargate タスクのサポートでスケジュールされたタスク

Amazon ECS では Fargate 起動タイプのスケジュールされたタスクのサポートが導入されました。

詳細については、「タスクのスケジューリング (cron)」を参照してください。

2018 年 8 月 28 日

AWS Secrets Manager サポートを使用したプライベートレジストリ認証

Amazon ECS では、AWS Secrets Manager を使用したプライベートレジストリ認証のサポートが導入されました。この機能では、認証情報を安全に保管してコンテナの定義で参照できるため、タスクでプライベートイメージを使用することができます。

詳細については、「タスクのプライベートレジストリの認証」を参照してください。

2018 年 8 月 16 日

Docker ボリュームのサポートが追加されました

Amazon ECS では、Docker ボリュームのサポートが導入されました。

詳細については、「タスクでのデータボリュームの使用」を参照してください。

2018 年 8 月 9 日

AWS Fargate リージョンの拡張

AWS Fargate での Amazon ECS の使用は、欧州 (フランクフルト)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー) の各リージョンに拡張されました。

詳細については、「AWS Fargate での Amazon ECS」を参照してください。

2018 年 7 月 19 日

Amazon ECS CLI v1.7.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • Docker 構成ファイルに、コンテナ healthcheck および devices のサポートが追加されました。詳細については、「ecs-cli compose」を参照してください。

2018 年 7 月 18 日

Amazon ECS サービススケジューラ戦略を追加しました。

Amazon ECS にサービススケジューラ戦略の概念を導入しました。

利用できる 2 つのサービススケジューラ戦略があります。

  • REPLICA — レプリカスケジュール戦略では、クラスター全体で必要数のタスクを配置して維持します。デフォルトでは、サービススケジューラによってタスクはアベイラビリティーゾーン間で分散されます。タスク配置の戦略と制約を使用すると、タスク配置の決定をカスタマイズできます。詳細については、「レプリカ」を参照してください。

  • DAEMON — デーモンのスケジュール戦略では、指定したすべてのタスク配置制約を満たすクラスター内のアクティブなコンテナインスタンスごとに、1 つのタスクのみをデプロイします。この戦略を使用する場合、タスクの必要数や配置戦略、サービスの Auto Scaling ポリシーを指定する必要はありません。詳細については、「デーモン」を参照してください。

    注記

    Fargate タスクは DAEMON スケジューリング戦略をサポートしていません。

詳細については、「サービススケジューラの概念」を参照してください。

2018 年 6 月 12 日

Amazon ECSCLI v1.6.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

2018 年 6 月 5 日

Amazon ECS コンテナエージェント v1.18.0

新しいバージョンの Amazon ECS コンテナエージェントがリリースされ、以下の機能が追加されました。

  • Amazon Linux 以外の EC2 インスタンスの S3 URL からコンテナエージェントを手動でインストールする手順が追加されました。Amazon ECS コンテナエージェントのインストールファイルを検証する PGP 署名メソッドなどが含まれます。詳細については、「Amazon ECS コンテナエージェントのインストール」を参照してください。

  • Windows EC2 インスタンスの S3 URL からコンテナエージェントを手動でインストールする手順が追加されました。Amazon ECS コンテナエージェントのインストールファイルを検証する PGP 署名メソッドなどが含まれます。詳細については、「Windows コンテナの開始方法」を参照してください。

  • ECS_IMAGE_PULL_BEHAVIOR パラメータを使用したコンテナエージェントイメージのプル動作のカスタマイズのサポートが追加されました。詳細については、「Amazon ECS コンテナエージェントの設定」を参照してください。

詳細については、amazon-ecs-agent github を参照してください。

2018 年 5 月 24 日

サービス検出 の設定時に bridge および host ネットワークモードのサポートが追加されました。

bridge または host ネットワークモードを指定するタスク定義を使用して Amazon ECS サービスの サービス検出 を設定するためのサポートが追加されました。詳細については、「サービス検出」を参照してください。

2018 年 5 月 22 日

Amazon ECS-optimized AMI のその他のメタデータパラメータのサポートが追加されました

Amazon ECS-optimized AMI の ID、イメージ名、オペレーティングシステム、コンテナエージェントバージョン、およびランタイムバージョンをプログラムで取得できるサブパラメータが追加されました。SSM Parameter Store API を使用してメタデータをクエリします。詳細については、「Amazon ECS-Optimized AMI メタデータの取得」を参照してください。

2018 年 5 月 9 日

AWS Fargate リージョンの拡張

Amazon ECS での AWS Fargate の使用は、米国東部 (オハイオ)、米国西部 (オレゴン)、欧州西部 (アイルランド) の各リージョンに拡張されました。

詳細については、「AWS Fargate での Amazon ECS」を参照してください。

2018 年 4 月 26 日

Amazon ECSCLI v1.5.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • クラスターリソースの作成プロセス時に SSM パラメータストア API をクエリすることで、安定している最新の Amazon ECS-optimized AMI を自動的に取得する ECS CLI のサポートを追加しました。このためには、使用しているユーザーアカウントに、必要な SSM アクセス権限を付与する必要があります。詳細については、「ecs-cli up」を参照してください。

  • 構成ファイルの shm_size パラメータおよび tmpfs パラメータのサポートを追加しました。詳細については、「ecs-cli compose」を参照してください。

更新された ECS CLI 構文の詳細については、「Amazon ECS コマンドラインリファレンス」を参照してください。

2018 年 4 月 19 日

Amazon ECS-optimized AMI メタデータの取得

SSM パラメータストア API を使用して、Amazon ECS-optimized AMI メタデータをプログラムで取得する機能を追加しました。詳細については、「Amazon ECS-Optimized AMI メタデータの取得」を参照してください。

2018 年 4 月 10 日

Amazon ECS CLI ダウンロードの検証

Amazon ECS CLI のインストールファイルを検証する新しい PGP 署名メソッドを追加しました。詳細については、「Amazon ECS CLI のインストール」を参照してください。

2018 年 4 月 5 日

AWS Fargate プラットフォームのバージョン

以下を含むリリースされた新しい AWS Fargate プラットフォームバージョン。

詳細については、「AWS Fargate プラットフォームのバージョン」を参照してください。

2018 年 3 月 26 日

Amazon ECS サービスの検出

Amazon ECS サービスの検出をサポートする Route 53 への統合を追加しました。詳細については、「サービス検出」を参照してください。

2018 年 3 月 22 日

Amazon ECS CLI v1.4.2

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • AMI を amzn-ami-2017.09.k-amazon-ecs-optimized に更新しました。

更新された ECS CLI 構文の詳細については、「Amazon ECS コマンドラインリファレンス」を参照してください。

2018 年 3 月 20 日

Docker shm-size および tmpfs のサポート

Amazon ECS タスク定義に Docker shm-size および tmpfs パラメータのサポートが追加されていること。

更新された ECS CLI 構文の詳細については、「Linux パラメータ」を参照してください。

2018 年 3 月 20 日

Amazon ECS CLI v1.4.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • us-gov-west-1 リージョンのサポートを追加。

  • compose service コマンドの --force-deployment フラグを追加しました。詳細については、「ecs-cli compose service」を参照してください。

  • ECS プロフィールに追加された aws_session_token のサポート。詳細については、「ecs-cli configure profile」を参照してください。

  • AMI を amzn-ami-2017.09.j-amazon-ecs-optimized に更新しました。

更新された ECS CLI 構文の詳細については、「Amazon ECS コマンドラインリファレンス」を参照してください。

2018 年 3 月 09 日

コンテナヘルスチェック

コンテナ定義に追加された Docker ヘルスチェックのサポート。詳細については、「ヘルスチェック」を参照してください。

2018 年 3 月 08 日

AWS Fargate

AWS Fargate を使用する Amazon ECS の概要が追加されました。詳細については、「AWS Fargate での Amazon ECS」を参照してください。

2018 年 2 月 22 日

Amazon ECS タスクメタデータエンドポイント

Amazon ECS コンテナエージェントのバージョン 1.17.0 から、さまざまなタスクメタデータおよび Docker 統計を、Amazon ECS コンテナエージェントによって指定される HTTP エンドポイントで awsvpc ネットワークモードを使用するタスクで利用できます。詳細については、「Amazon ECS タスクメタデータエンドポイント」を参照してください。

2018 年 2 月 8 日

ターゲット追跡ポリシーを使用した Amazon ECS Service Auto Scaling

Amazon ECS コンソールにターゲット追跡ポリシーを使用した ECS Service Auto Scaling のサポートが追加されました。詳細については、「ターゲット追跡スケーリングポリシー」を参照してください。

ECS の初回実行ウィザードの前段階チュートリアルのステップスケーリングが削除されていること。これはターゲット追跡用の新しいチュートリアルに置き換えられます。

2018 年 2 月 8 日

Amazon ECSCLI v1.3.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • up コマンドで空のクラスターを作成する機能。

  • compose service up コマンドの --health-check-grace-period フラグを追加しました。

  • AMI を amzn-ami-2017.09.g-amazon-ecs-optimized に更新しました。

更新された ECS CLI 構文の詳細については、「Amazon ECS コマンドラインリファレンス」を参照してください。

2018 年 1 月 19 日

Docker 17.09 のサポート

Docker 17.09 のサポートを追加しました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2018 年 1 月 18 日

Elastic Load Balancing ヘルスチェックの初期化待機期間

ヘルスチェックの待機期間を指定する機能を追加しました。

2017 年 12 月 27 日

新しいサービススケジューラの動作

起動に失敗するサービスタスクの動作に関する情報を更新しました。サービスタスクが連続して失敗する場合にトリガーされる新しいサービスイベントメッセージについて文書化しました。更新されたこの動作の詳細については、「その他のサービスの概念」を参照してください。

2018 年 1 月 11 日

タスクレベルの CPU とメモリ

タスク定義でタスクレベルの CPU とメモリを指定するためのサポートを追加しました。詳細については、「TaskDefinition」を参照してください。

2017 年 12 月 12 日

Amazon ECS コンソールの CodePipeline の統合

CodePipeline と Amazon ECS との統合が追加されました。CodePipeline は、デプロイパイプラインのセットアップに役立つデプロイオプションとして Amazon ECS をサポートします。詳細については、「チュートリアル: CodePipeline を使用した継続的なデプロイ」を参照してください。

2017 年 12 月 12 日

タスク実行ロール

Amazon ECS コンテナエージェントはユーザーに代わって Amazon ECS API アクションを呼び出すため、エージェントがユーザーに属していることをサービスに伝えるために、IAM ポリシーおよびロールが必要です。次のアクションがタスク実行ロールの対象になっています。

  • コンテナイメージをプルするための Amazon ECR の呼び出し

  • コンテナアプリケーションログを保存するための CloudWatch の呼び出し

詳細については、「Amazon ECS タスク実行 IAM ロール」を参照してください。

2017 年 12 月 7 日

Windows コンテナが GA をサポート

Windows 2016 コンテナのサポートが追加されました。詳細については、「Windows コンテナ」を参照してください。

2017 年 12 月 5 日

Fargate サポートを使用した Amazon ECS CLI v1.1.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • タスクネットワーキングのサポート

  • AWS Fargate のサポート

  • タスクからの CloudWatch Logs データの表示のサポート

詳細については、ECS CLI 変更ログを参照してください。

2017 年 11 月 29 日

AWS Fargate GA

Fargate 起動タイプを使用した Amazon ECS サービスの起動のサポートを追加しました。詳細については、「Amazon ECS 起動タイプ」を参照してください。

2017 年 11 月 29 日

Amazon ECS の名前変更

Amazon Elastic Container Service は名前が変更されました (旧 Amazon EC2 Container Service)。

2017 年 11 月 21 日

タスクネットワーキング

awsvpc ネットワークモードで利用できるタスクネットワーキング機能により、Amazon EC2 インスタンスと同じネットワーキングプロパティが Amazon ECS タスクに提供されます。タスク定義で awsvpc ネットワークモードを使用すると、このタスク定義から起動されるすべてのタスクが、独自の Elastic Network Interface、プライマリプライベート IP アドレス、および内部 DNS ホスト名を取得します。タスクネットワーキング機能により、コンテナネットワークを簡素化できるだけでなく、コンテナ化されたアプリケーションの相互通信や、コンテナ化されたアプリケーションと VPC 内のその他のサービスとの通信に対する統制力を強化できます。詳細については、「タスクネットワーキングと awsvpc ネットワークモード」を参照してください。

2017 年 11 月 14 日

Amazon ECSCLI v1.0.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • 複数の名前付きプロファイルとクラスター設定を追加するためのサポート

  • --ecs-params を使用して指定されたカスタムタスク定義パラメータのサポート

  • Windows で実行中の Amazon ECS CLI のサポート

詳細については、ECS CLI 変更ログを参照してください。

2017 年 11 月 7 日

Amazon ECS コンテナメタデータ

Amazon ECS コンテナが、Docker コンテナ、Docker イメージ ID、ネットワーク設定、Amazon ARN などのメタデータにアクセスできるようになりました。詳細については、「Amazon ECS コンテナメタデータファイル」を参照してください。

2017 年 11 月 2 日

Docker 17.06 のサポート

Docker 17.06 のサポートを追加しました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2017 年 11 月 2 日

Docker フラグ device および init のサポート

LinuxParameters パラメータ (devices および initProcessEnabled) を使用した、タスク定義での Docker の device および init 機能のサポートを追加しました。詳細については、LinuxParameters を参照してください。

2017 年 11 月 2 日

Docker フラグ cap-add および cap-drop のサポート

LinuxParameters パラメータ (capabilities) を使用した、タスク定義での Docker の cap-add および cap-drop 機能のサポートを追加しました。詳細については、LinuxParameters を参照してください。

2017 年 9 月 22 日

Network Load Balancer のサポート

Amazon ECS で、Amazon ECS コンソールでの Network Load Balancer のサポートが追加されました。詳細については、「Network Load Balancer の作成」を参照してください。

2017 年 9 月 7 日

RunTask の上書き

タスクの実行時のタスク定義の上書きのサポートが追加されました。これにより、タスク定義の変更中に、新しいタスク定義のリビジョンを作成することなくタスクを実行できます。詳細については、「タスクの実行」を参照してください。

2017 年 6 月 27 日

Amazon ECS のスケジュールされたタスク

cron を使用したタスクのスケジューリングのサポートを追加しました。詳細については、「タスクのスケジューリング (cron)」を参照してください。

2017 年 6 月 7 日

Amazon ECS コンソールのスポットインスタンス

Amazon ECS コンソール内でスポットフリートコンテナインスタンスを作成するためのサポートを追加しました。詳細については、「Amazon ECS コンテナインスタンスの起動」を参照してください。

2017 年 6 月 6 日

Amazon ECS CLI v0.5.0

新しいバージョンの Amazon ECS CLI がリリースされ、以下の機能が追加されました。

  • Amazon ECR イメージをプッシュ、プル、リストする機能

  • CreateService での既存のロードバランサーおよび Application Load Balancer のサポート

詳細については、ECS CLI 変更ログを参照してください。

2017 年 4 月 3 日

新しい Amazon ECS-optimized AMI リリース用の Amazon SNS 通知

新しい Amazon ECS-optimized AMI リリースに関する SNS 通知にサブスクライブする機能が追加されました。詳細については、「Amazon ECS-Optimized Amazon Linux AMI の更新の通知のサブスクライブ」を参照してください。

2017 年 3 月 23 日

マイクロサービスとバッチジョブ

Amazon ECS の 2 つの一般的ユースケース (マイクロサービスおよびバッチジョブ) に関するドキュメントを追加しました。詳細については、「Amazon ECS の一般的ユースケース」を参照してください。

2017 年 2 月

コンテナインスタンスのドレイン

コンテナインスタンスのドレインのサポートを追加しました。これにより、クラスターからコンテナインスタンスを削除するメソッドが提供されます。詳細については、「コンテナインスタンスのドレイン」を参照してください。

2017 年 1 月 24 日

Docker 1.12 のサポート

Docker 1.12 のサポートを追加しました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2017 年 1 月 24 日

新しいタスク配置戦略

タスク配置戦略のサポート (属性ベースの配置、ビンパック、アベイラビリティーゾーン分散、ホストごとに 1 つ) を追加しました。詳細については、「Amazon ECS タスク配置戦略」を参照してください。

2016 年 12 月 29 日

Windows コンテナのベータ版のサポート

Windows 2016 コンテナ (ベータ版) のサポートが追加されました。詳細については、「Windows コンテナ」を参照してください。

2016 年 12 月 20 日

Blox OSS のサポート

Blox OSS のサポートが追加されました。これにより、カスタムタスクスケジューラを使用できます。詳細については、「Amazon ECS タスクのスケジューリング」を参照してください。

2016 年 12 月 1 日

CloudWatch イベント の Amazon ECS イベントストリーム

Amazon ECS が、コンテナインスタンスとタスクの状態の変更を CloudWatch イベント に送信するようになりました。詳細については、「CloudWatch イベント の Amazon ECS イベントストリーム」を参照してください。

2016 年 11 月 21 日

CloudWatch Logs への Amazon ECS コンテナのログ記録

awslogs ドライバーがコンテナログストリームを CloudWatch Logs に送信するためのサポートを追加しました。詳細については、「awslogs ログドライバーを使用する」を参照してください。

2016 年 12 月 9 日

ダイナミックポートに対する Elastic Load Balancing サポートを備えた Amazon ECS サービス

リスナーあたり複数の instance:port の組み合わせをサポートするためのロードバランサーのサポートを追加しました。これにより、コンテナの柔軟性が高まります。Docker でコンテナのホストポートを動的に定義し、ECS スケジューラでロードバランサーを使用して instance:port を登録できます。詳細については、「サービスロードバランシング」を参照してください。

2016 年 8 月 11 日

Amazon ECS タスク用の IAM ロール

タスクへの IAM ロールの関連付けのサポートが追加されました。これにより、コンテナインスタンス全体に対して 1 つのロールを使用するのではなく、コンテナに対するより詳細なアクセス許可が提供されます。詳細については、「タスク用の IAM ロール」を参照してください。

2016 年 7 月 13 日

Amazon ECS CLI での Docker Compose v2 形式のサポート

Amazon ECS CLI で、Docker Compose v2 形式のサポートが追加されました。詳細については、「ecs-cli compose」を参照してください。

2016 年 7 月 8 日

Docker 1.11 のサポート

Docker 1.11 のサポートを追加しました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2016 年 31 月 5 日

タスクの自動スケーリング

Amazon ECS で、サービスによって実行されるタスクの自動的なスケーリングのサポートが追加されました。詳細については、「サービスの Auto Scaling」を参照してください。

2016 年 18 月 5 日

タスクファミリーでのタスク定義のフィルタリング

タスク定義ファミリーに基づいてタスク定義のリストをフィルタリングするサポートが追加されました。詳細については、「ListTaskDefinitions」を参照してください。

2016 年 5 月 17 日

Docker コンテナおよび Amazon ECS エージェントのログ記録

Amazon ECS で、問題のトラブルシューティングを簡単にするため、コンテナインスタンスから ECS エージェントと Docker コンテナログを CloudWatch Logs に送信する機能が追加されました。

2016 年 5 月 5 日

Amazon ECS CLI v0.3 のリリース

新しいバージョンの Amazon ECSCLI がリリースされました。これにより、ロードバランサーを使用したサービス作成のサポートが追加されます。

2016 年 4 月 11 日

ECS 最適化 AMI が Amazon Linux 2016.03 をサポートするようになりました。

ECS 最適化 AMI では Amazon Linux 2016.03 のサポートを追加しました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2016 年 4 月 5 日

Docker 1.9 のサポート

Docker 1.9 のサポートを追加しました。詳細については、「Amazon ECS-optimized AMI」を参照してください。

2015 年 12 月 22 日

クラスターの CPU およびメモリ予約に関する CloudWatch メトリクス

Amazon ECS で、CPU およびメモリ予約に関するカスタム CloudWatch メトリクスが追加されました。

2015 年 12 月 22 日

Amazon ECR

新しい Amazon ECR サービスがコンソールに追加されました。これにより、Docker Hub または IAM ユーザーに関連付けられたリソースレベルのアクセス許可によって制御されるイメージの保存のサポートが追加されます。イメージはすべての AWS リージョンで利用でき、自動的にレプリケートされ、グローバルにキャッシュされるため、何百ものコンテナの開始が 1 つのコンテナと同じくらい高速になります。

2015 年 12 月 21 日

新しい Amazon ECS の初回実行のエクスペリエンス

Amazon ECS コンソールの初回実行のエクスペリエンスで、ゼロクリックのロール作成が追加されました。

2015 年 11 月 23 日

複数のアベイラビリティーゾーンにわたるタスクの配置

Amazon ECS サービススケジューラで、複数のアベイラビリティーゾーンにわたるタスク配置のサポートが追加されました。

2015 年 10 月 8 日

Amazon ECS CLI での Docker Compose のサポート

Amazon ECS CLI で、Docker Compose のサポートが追加されました。

2015 年 10 月 8 日

Amazon ECS クラスターおよびサービスに関する CloudWatch メトリクス

Amazon ECS で、クラスターの各コンテナインスタンス、サービス、タスク定義ファミリーの CPU およびメモリ使用率に関するカスタム CloudWatch メトリクスが追加されました。これらの新しいメトリクスを使用すると、Auto Scaling グループを使用してクラスターでコンテナインスタンスをスケールするか、カスタム CloudWatch アラームを作成できます。

2015 年 8 月 17 日

UDP ポートのサポート

タスク定義で UDP ポートのサポートが追加されました。

2015 年 7 月 7 日

環境変数の上書き

deregisterTaskDefinition と環境変数による runTask の上書きのサポートが追加されました。

2015 年 6 月 18 日

自動化された Amazon ECS エージェントの更新

コンテナインスタンスで実行されている ECS エージェントバージョンを表示する機能を追加しました。AWS マネジメントコンソール、AWS CLI、および SDK から ECS エージェントを更新することもできます。

2015 年 6 月 11 日

Amazon ECS サービススケジューラと Elastic Load Balancing の統合

サービスを定義し、そのサービスを Elastic Load Balancing ロードバランサーに関連付ける機能を追加しました。

2015 年 4 月 9 日

Amazon ECS GA

Amazon ECS は米国東部 (バージニア北部)、米国西部 (オレゴン)、アジアパシフィック (東京)、欧州 (アイルランド) の各リージョンで一般提供されます。

2015 年 4 月 9 日