投稿日: Apr 6, 2021
AWS Batch は、AWS Identity and Access Management (IAM) のサービスにリンクされたロールの使用のサポートを開始しました。これにより、お客様は、AWS Batch にアクセス権限を簡単に委任して、バッチコンピューティングワークロードを実行できます。
AWS Batch を使用することにより、デベロッパー、科学者、エンジニアは、数十万件のバッチコンピューティングジョブを AWS で簡単かつ効率的に実行できます。AWS Batch では、コンピューティングリソース (CPU、GPU、またはメモリ最適化インスタンスなど) の最適な数量とタイプを、送信されたバッチジョブの量と具体的なリソース要件に基づいて動的にプロビジョンします。AWS Batch を使用すると、ジョブを実行するバッチコンピューティングソフトウェアやサーバークラスターをインストールして管理する必要がなくなり、結果の分析や問題の解決に集中できます。AWS Batch では、Amazon EC2 や EC2 スポットインスタンスなどの AWS コンピューティングサービスおよび機能全体でバッチコンピューティングワークロードを計画、スケジュール、実行できます。
AWS Batch のサービスにリンクされたロールは、AWS Batch によって事前定義されており、AWS Batch がバッチジョブを実行するために必要なアクセス権限を含んでいます。アカウントで Amazon EC2 インスタンスを起動したり、それらのインスタンスを AWS Batch コンピューティング環境に参加させたりすることがその一例として挙げられます。サービスにリンクされたロールを使用すると、必要なアクセス許可を手動で追加する必要がないため、AWS Batch のセットアップが簡単になります。
サービスにリンクされたロールを手動で作成する必要はありません。AWS Batch コンソール、AWS CLI、または AWS API でコンピューティング環境を作成すると、AWS Batch はサービスにリンクされたロールを作成します。AWS Batch とそのサービスにリンクされたロールの詳細については、AWS Batch のドキュメントをご覧ください。