

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# コンピューティングリソースの AMI 仕様
<a name="batch-ami-spec"></a>

基本的な AWS Batch コンピューティングリソース AMI の仕様は、以下の項目で構成されます。

必須

 
+ HVM 仮想化タイプの AMI で、バージョン 3.10 以上の Linux カーネルを実行している最新の Linux ディストリビューション。Windows コンテナはサポートされていません。
**重要**  
マルチノード並列ジョブは、`ecs-init` パッケージがインストールされた Amazon Linux インスタンスで起動されたコンピューティングリソースでのみ実行できます。コンピューティング環境を作成するときに、デフォルトの Amazon ECS 最適化 AMI を使用することが推奨されます。これを行うには、カスタム AMI を指定しません。詳細については、[マルチノード並列ジョブ](multi-node-parallel-jobs.md)を参照してください。
+ Amazon ECS コンテナエージェント。最新バージョンの使用をお勧めします。詳細については、*Amazon Elastic Container Service デベロッパーガイド*の[Amazon ECS コンテナエージェントのインストール](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-install.html)を参照してください。
+ `awslogs` ログドライバーは、Amazon ECS コンテナエージェントが開始するときの `ECS_AVAILABLE_LOGGING_DRIVERS` 環境変数として利用可能なログドライバとして指定する必要があります。詳細については、Amazon Elastic Container Service デベロッパーガイドの[Amazon ECS コンテナエージェントの構成](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html)を参照してください。
+ バージョン 1.9 以上を実行する Docker デーモン、および Docker ランタイムの依存関係。詳細については、Docker ドキュメントの[ランタイムの依存関係を確認する](https://docs.docker.com/engine/installation/binaries/#check-runtime-dependencies)を参照してください。
**注記**  
対応する Amazon ECS エージェントバージョンに同梱されており、そのバージョンでテストされた Docker バージョンをお勧めします。Amazon ECS は、GitHub で Amazon ECS を使用して最適化した AMI の Linux バリアントの変更ログを提供します。詳細については、「[Changelog](https://github.com/aws/amazon-ecs-ami/blob/main/CHANGELOG.md)」を参照してください。

推奨

 
+ Amazon ECS エージェントを実行およびモニタリングするための初期化およびナニープロセス。Amazon ECS に最適化した AMI は `ecs-init` 起動プロセスを使用し、その他のオペレーティングシステムは `systemd` を使用する場合があります。詳細および例については、「*Amazon Elastic Container Service 開発者ガイド*」の「[コンテナインスタンスのユーザーデータ設定スクリプトの例](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/example_user_data_scripts.html)」を参照してください。`ecs-init` についての詳細は、GitHub の[`ecs-init` プロジェクト](https://github.com/aws/amazon-ecs-init)を参照してください。少なくとも、マネージド型のコンピューティング環境ではブート時に Amazon ECS エージェントをスタートする必要があります。コンピューティングリソースで実行されていない Amazon ECS エージェントでは、AWS Batch からジョブを受け入れることはできません。

Amazon ECS に最適化された AMI は、これらの要件および推奨事項に従って事前設定されています。Amazon ECS最適化AMIまたはコンピュートリソースにインストールされている`ecs-init`パッケージのAmazon Linux AMIを使用することをお勧めします。アプリケーションが特定のオペレーティングシステムや、これらのAMIでまだ利用できないDockerバージョンを必要とする場合は、別のAMIを選択してください。詳細については、*Amazon Elastic Container Service デベロッパーガイド*の[Amazon ECS に最適化された AMI](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html)を参照してください。