コンピューティング環境のパラメータ - AWS Batch

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

コンピューティング環境のパラメータ

コンピューティング環境はいくつかの基本コンポーネントに分かれています。コンピューティング環境の名前、タイプ、状態、コンピューティングリソース定義 (マネージド型のコンピューティング環境の場合)、Amazon EKS の設定 (Amazon EKS リソースを使用する場合)、AWS Batch に IAM アクセス許可を提供するためのサービスロール、およびコンピューティング環境用のタグです。

コンピューティング環境の名前

computeEnvironmentName

コンピューティング環境の名前です。名前の最大長は 128 文字です。大文字、小文字、数字、ハイフン (-)、アンダースコア (_) を含めることができます。

型: 文字列

必須: はい

タイプ

type

コンピューティング環境のタイプ。定義した EC2 または Fargate コンピューティングリソースを AWS Batch で管理する場合は、MANAGED を選択します。詳細については、コンピューティングリソースを参照してください。独自の EC2 コンピューティングリソースを管理する場合は、UNMANAGED を選択します。

タイプ: 文字列

有効な値: MANAGED | UNMANAGED

必須: はい

状態

state

コンピューティング環境の状態。

状態が ENABLED である場合、AWS Batch スケジューラは環境内でのジョブの配置を試行しません。これらのジョブは、コンピューティングリソース上の関連するジョブキューから取得されます。コンピューティング環境がマネージド型の場合、そのインスタンスはジョブキューの需要に基づいて自動的にスケールアウトまたはスケールインされます。

状態が DISABLED である場合、AWS Batch スケジューラは環境内でのジョブの配置を試行しません。状態が STARTING または RUNNING のジョブは、引き続き正常に進行します。DISABLED 状態のマネージド型コンピューティング環境はスケールアウトされません。

注記

DISABLED 状態のコンピューティング環境では、引き続き課金が発生する可能性があります。追加料金が発生しないようにするには、コンピューティング環境をオフにしてから削除してください。詳細については、AWS Batch API リファレンスのDeleteComputeEnvironment、およびAWS Billing ユーザーガイド予想外の料金の回避を参照してください。

インスタンスがアイドル状態になると、インスタンスはその minvCpus 値までスケールダウンします。ただし、インスタンスのサイズは変更されません。たとえば、minvCpus の値が 4 で、desiredvCpus の値が36 である c5.8xlarge インスタンスを考えてみましょう。このインスタンスは、c5.large インスタンスにスケールダウンしません。

タイプ: 文字列

有効な値: ENABLED | DISABLED

必須: いいえ

コンピューティングリソース

computeResources

コンピューティング環境によって管理されるコンピューティングリソースの詳細。詳細については、コンピューティング環境を参照してください。

型: ComputeResource オブジェクト

必須: このパラメータは、マネージド型のコンピューティング環境では必須です。

type

コンピューティング環境のタイプ。EC2 オンデマンドインスタンス (EC2) と EC2 スポットインスタンス (SPOT) を使用するか、マネージドコンピューティング環境で Fargate 容量 (FARGATE) および Fargate スポット容量 (FARGATE_SPOT) を使用するかを選択できます。SPOT を選択した場合は、spotIamFleetRole パラメータで Amazon EC2 スポットフリートロールも指定する必要があります。詳細については、Amazon EC2 スポットフリートロールを参照してください。

有効な値: EC2 | SPOT | FARGATE | FARGATE_SPOT

必須: はい

allocationStrategy

最適な EC2 インスタンスタイプのインスタンスを十分に配分できない場合に、コンピューティングリソースに使用する配分戦略です。これは、AWS リージョン のインスタンスタイプの可用性または Amazon EC2 サービスの制限が原因となっている可能性があります。詳細については、配分戦略を参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

BEST_FIT (デフォルト)

AWS Batch は、コストがより低いインスタンスタイプを優先して、ジョブのニーズに最も適したインスタンスタイプを選択します。選択したインスタンスタイプの追加インスタンスが利用できない場合、AWS Batch は追加インスタンスが利用可能になるまで待機します。十分なインスタンスを利用できない場合、またはAmazon EC2 サービスの制限に達した場合、現在実行中のジョブが完了するまで追加のジョブは実行されません。この配分戦略により、コストは低くなりますが、スケーリングは制限される場合があります。BEST_FIT でスポットフリートを使用する場合は、スポットフリートの IAM ロールを指定する必要があります。BEST_FIT 配分戦略を使用するコンピューティングリソースはインフラストラクチャの更新をサポートしておらず、一部のパラメータを更新できません。詳細については、コンピューティング環境を更新します。を参照してください。

注記

Amazon EKS リソースを使用するコンピューティング環境では、BEST_FIT はサポートされません。

BEST_FIT_PROGRESSIVE

キュー内のジョブの要件を満たすのに十分な大きさのインスタントタイプを追加で選択します。単位 vCPU あたりのコストが低いインスタンスタイプが優先されます。以前選択したインスタンスタイプの追加のインスタンスが利用できない場合、AWS Batch は新しいインスタンスタイプを選択します。

SPOT_CAPACITY_OPTIMIZED

(スポットインスタンスのコンピューティング環境でのみ利用可能) キュー内のジョブの要件を満たすのに十分な大きさの追加のインスタンスタイプを選択します。中断されにくいインスタンスタイプが優先されます。

SPOT_PRICE_CAPACITY_OPTIMIZED

(スポットインスタンスのコンピューティング環境でのみ利用可能) 価格とキャパシティで最適化された配分戦略では、価格とキャパシティの両方を考慮して、中断される可能性が最も低く、価格ができるだけ低いスポットインスタンスプールを選択します。

注記

ほとんどの場合、SPOT_CAPACITY_OPTIMIZED ではなく SPOT_PRICE_CAPACITY_OPTIMIZED を使用することをお勧めします。

オンデマンドまたはスポットインスタンスを使用する BEST_FIT_PROGRESSIVESPOT_CAPACITY_OPTIMIZED、および SPOT_PRICE_CAPACITY_OPTIMIZED 戦略と、スポットインスタンスを使用する BEST_FIT 戦略でキャパシティ要件を満たすには、AWS Batch は maxvCpus を超える必要がある場合もあります。この場合、AWS Batch は 1 つのインスタンスよりも maxvCpus を超えることはありません。

有効な値: BEST_FIT | BEST_FIT_PROGRESSIVE | SPOT_CAPACITY_OPTIMIZED | SPOT_PRICE_CAPACITY_OPTIMIZED

必須: いいえ

minvCpus

コンピューティング環境が DISABLED であっても、コンピューティング環境で維持する vCPU の最小数。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

タイプ: 整数

必須: いいえ

maxvCpus

AWS Batch コンピューティング環境における vCPU の最大数。

注記

オンデマンドまたはスポットインスタンスを使用する BEST_FIT_PROGRESSIVESPOT_CAPACITY_OPTIMIZED、および SPOT_PRICE_CAPACITY_OPTIMIZED 配分戦略と、スポットインスタンスを使用する BEST_FIT 戦略でキャパシティ要件を満たすには、AWS Batch は maxvCpus を超える必要がある場合もあります。この場合、AWS Batch は 1 つのインスタンスよりも maxvCpus を超えることはありません。例えば、AWS Batch は、コンピューティング環境で指定されたインスタンスのうち、2つ以上のインスタンスを使用しません。

タイプ: 整数

必須: いいえ

desiredvCpus

コンピューティング環境で必要な vCPUS の数。AWS Batch は、この値をジョブキューの需要に応じて最小値と最大値の間で調整します。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

タイプ: 整数

必須: いいえ

instanceTypes

起動される可能性のあるインスタンスタイプ。このパラメータは、Fargate リソースで実行されているジョブには適用されません。指定しません。インスタンスファミリーを指定してそのファミリー内のいずれかのインスタンスタイプ (c5c5np3など) を起動できます。または、ファミリー内の特定のサイズを指定することもできます (c5.8xlarge)。メタルインスタンスタイプはインスタンスファミリーに含まれません (たとえば、c5c5.metal は含まれません)。また、optimal を選択して (C4、M4、および R4 インスタンスファミリーから) ジョブキューの需要に見合ったインスタンスタイプを使用することもできます。

注記

コンピューティング環境を作成する際、そのコンピューティング環境で選択するインスタンスタイプで同じアーキテクチャを使用する必要があります。例えば、x86 と ARM インスタンスを同じコンピューティング環境で使用することはできません。

注記

現在、optimal は C4、M4、および R4 インスタンスファミリーのインスタンスタイプを使用しています。これらのインスタンスファミリーのインスタンスタイプを持たない AWS リージョン では、C5、M5、および R5 インスタンスファミリーのインスタンスタイプが使用されます。

タイプ:文字列の配列

必須: はい

imageId

このパラメータは廃止されました。

コンピューティング環境で起動されるインスタンスに使用する Amazon マシンイメージ (AMI) の ID。このパラメータは、Ec2Configuration 構造の imageIdOverride メンバーによってオーバーライドされます。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

注記

コンピューティング環境用に選択する AMI は、そのコンピューティング環境で使用するインスタンスタイプのアーキテクチャと一致している必要があります。たとえば、コンピューティング環境で A1 インスタンスタイプを使用する場合、選択するコンピューティングリソース AMI で Arm インスタンスをサポートしている必要があります。Amazon ECS は、Amazon ECS に最適化された Amazon Linux 2 AMI の、x86 と Arm の両バージョンを提供しています。詳細については、Amazon Elastic Container Service デベロッパーガイドAmazon ECS に最適化された Amazon Linux 2 AMIを参照してください。

タイプ: 文字列

必須: いいえ

subnets

コンピューティングリソースを起動する先の VPC サブネット。これらのサブネットは、同じ VPC 内にある必要があります。Fargate のコンピューティングリソースには、最大 16 個のサブネットを含めることができます。詳細については、Amazon VPC ユーザーガイドVPC とサブネットを参照してください。

注記

Amazon EC2 の AWS Batch と Amazon EKS の AWS Batch では、ローカルゾーンがサポートされています。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドのローカルゾーン、Amazon EKS ユーザーガイドのAmazon EKS と AWS ローカルゾーン、Amazon Elastic Container Service 開発者ガイドのAmazon ECS クラスターのローカルゾーン、Wavelength Zone、および AWS Outpostsを参照してください。

Fargate の AWS Batch では、ローカルゾーンがサポートされていません。

コンピューティング環境を更新するときに VPC サブネットの空のリストを指定した場合、結果の動作は Fargate と EC2 コンピューティングリソースで異なります。Fargate コンピューティングリソースの場合、空のリストを指定すると、このパラメータが指定されていないものとして処理され、変更も行われません。EC2 コンピューティングリソースの場合、空のリストを指定すると、コンピューティングリソースから VPC サブネットが削除されます。VPC サブネットを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。これは、Fargate と EC2 コンピューティングリソースの両方に当てはまります。詳細については、コンピューティング環境を更新します。を参照してください。

タイプ:文字列の配列

必須: はい

securityGroupIds

コンピューティング環境で起動されるインスタンスに関連付けられる Amazon EC2 セキュリティグループ。securityGroupIds で、または launchTemplate で参照されている起動テンプレートを使用して、1 つ以上のセキュリティグループを指定する必要があります 。このパラメータは、Fargate リソースで実行されるジョブに必要であり、少なくとも 1 つのセキュリティグループを含める必要があります。(Fargate は起動テンプレートをサポートしていません。) securityGroupIdslaunchTemplate の両方を使用してセキュリティグループを指定した場合は、securityGroupIds の値が使用されます。

コンピューティング環境を更新する場合、セキュリティグループの空のリストを指定すると、Fargate と EC2 のコンピューティングリソースで結果の動作が異なります。Fargate コンピューティングリソースの場合、空のリストを指定すると、このパラメータが指定されていないものとして処理され、変更も行われません。EC2 コンピューティングリソースの場合、空のリストを指定すると、コンピューティングリソースからセキュリティグループが削除されます。セキュリティグループを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。これは、Fargate と EC2 コンピューティングリソースの両方に当てはまります。詳細については、コンピューティング環境を更新します。を参照してください。

タイプ:文字列の配列

必須: はい

ec2KeyPair

コンピューティング環境で起動されるインスタンスに使用する EC2 キーペア。このキーペアを使用して、SSH でインスタンスにログインできます。コンピューティング環境を更新する場合、EC2 キーペアを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

タイプ: 文字列

必須: いいえ

instanceRole

コンピューティング環境内の Amazon EC2 インスタンスにアタッチされる Amazon ECS インスタンスプロファイル。このパラメータは、Fargate リソースで実行されているジョブには適用されません。指定しません。インスタンスプロファイルの短縮名、または、完全な Amazon リソースネーム (ARN) を指定できます。例えば、ecsInstanceRolearn:aws:iam::aws_account_id:instance-profile/ecsInstanceRole などです。詳細については、Amazon ECS インスタンスロールを参照してください。

コンピューティング環境を更新する場合、この設定を変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

型: 文字列

必須: いいえ

tags

コンピューティング環境で起動される EC2 インスタンスにタグとして適用するキーバリューペア。たとえば、タグとして "Name": "AWS Batch Instance - C4OnDemand" を指定し、その名前をコンピューティング環境の各インスタンスに使用できます。これは、Amazon EC2 コンソールで AWS Batch インスタンスを認識する際に役立ちます。これらのタグは、AWS Batch ListTagsForResource API オペレーションの使用時には表示されません。

コンピューティング環境を更新する場合、EC2 タグを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

型: 文字列間のマッピング

必須: いいえ

placementGroup

コンピューティングリソースに関連付ける Amazon EC2 プレイスメントグループ。このパラメータは、Fargate リソースで実行されているジョブには適用されません。指定しません。マルチノードの並列ジョブをコンピューティング環境に送信する場合、クラスタープレイスメントグループを作成してコンピューティングリソースに関連付けることを検討してください。これにより、論理的にグループ化されたインスタンス上のマルチノードの並列ジョブが、潜在的に高度なネットワークフローを備えた単一のアベイラビリティーゾーン内に保持されます。詳細については、Linux インスタンス用 Amazon EC2 ユーザーガイドのプレイスメントグループを参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

タイプ: 文字列

必須: いいえ

bidPercentage

インスタンス起動前のインスタンスタイプのオンデマンド料金と対比した EC2 スポットインスタンス料金の最大パーセンテージ。たとえば、最大割合が 20% の場合、その EC2 インスタンスのスポット料金は現在のオンデマンド価格の 20% 未満にする必要があります。支払い額は常に最低 (市場料金) となり、最大パーセンテージを超えることはありません。このフィールドを空のままにした場合、デフォルト値はオンデマンド料金の 100% です。大部分のユースケースでは、このフィールドは空欄のままにしておくことをお勧めします。

コンピューティング環境を更新する場合、入札パーセンテージを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

必須: いいえ

spotIamFleetRole

SPOT コンピューティング環境に適用する Amazon EC2 スポットフリートの IAM ロールの Amazon リソースネーム (ARN)。このロールは、配分戦略が BEST_FIT に設定されている場合、または配分戦略が指定されていない場合に必要です。詳細については、Amazon EC2 スポットフリートロールを参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

重要

作成時にスポットインスタンスにタグを付けるには、ここで指定するスポットフリート IAM ロールで、新しい AmazonEC2SpotFleetTaggingRole 管理ポリシーを使用する必要があります。以前に推奨された AmazonEC2SpotFleetRole 管理ポリシーには、スポットインスタンスにタグを付けるために必要なアクセス許可がありません。詳細については、「作成時にタグが付けられていないスポットインスタンス」を参照してください。

型: 文字列

必須: このパラメータは、SPOT コンピューティング環境では必須です。

launchTemplate

コンピューティングリソースに関連付けるオプションの起動テンプレート。このパラメータは、Fargate リソースで実行されているジョブには適用されません。指定しません。CreateComputeEnvironment または UpdateComputeEnvironment API オペレーションで指定したその他のコンピューティングリソースパラメータによって、起動テンプレートの同じパラメータが上書きされます。起動テンプレートを使用するには、リクエストで起動テンプレート ID または起動テンプレート名のいずれか 1 つを指定します。詳細については、起動テンプレートのサポートを参照してください。

コンピューティング環境を更新するときに、カスタム起動テンプレートを削除してデフォルトの起動テンプレートを使用するには、起動テンプレート仕様の launchTemplateId または launchTemplateName メンバーを空の文字列に設定します。コンピューティング環境から起動テンプレートを削除しても、起動テンプレートで指定された AMI が使用されていた場合、その AMI は削除されません。起動テンプレートで選択された AMI を更新するには、updateToLatestImageVersion パラメータを true に設定する必要があります。コンピューティング環境を更新する場合、起動テンプレートを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

タイプ: LaunchTemplateSpecification

オブジェクト

必須: いいえ

launchTemplateId

起動テンプレートの ID。

タイプ: 文字列

必須: いいえ

launchTemplateName

起動テンプレートの名前。

タイプ: 文字列

必須: いいえ

version

起動テンプレートのバージョン番号 ($Latest または $Default)。

値が $Latest の場合、起動テンプレートの最新バージョンを使用します。値が $Default の場合、起動テンプレートのデフォルトバージョンを使用します。インフラストラクチャの更新中、コンピューティング環境に $Latest または $Default のいずれかが指定された場合、AWS Batch は起動テンプレートのバージョンを再評価し、起動テンプレートの異なるバージョンを使用する可能性があります。これは、起動テンプレートがアップデートで指定されていない場合も同じです。

デフォルト: $Default

タイプ: 文字列

必須: いいえ

ec2Configuration

EC2 コンピューティング環境で、インスタンスの Amazon マシンイメージ (AMI) を選択するために使用される情報を提供します。もし Ec2Configuration が指定されなかった場合、デフォルトは Amazon Linux 2 (ECS_AL2) です。2021 年 3 月 31 日以前は、このデフォルトは非 GPU、非 AWS Graviton インスタンスでは、Amazon Linux (ECS_AL1) でした。

コンピューティング環境を更新する場合、このパラメータを変更するには、コンピューティング環境のインフラストラクチャを更新する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

注記

このパラメータは、Fargate リソースで実行されているジョブには適用されません。

型: Ec2Configuration オブジェクトの配列

必須: いいえ

imageIdOverride

コンピューティング環境で起動され、イメージタイプが一致するインスタンスに使用される AMI ID。この設定は、computeResource オブジェクト内の imageId セットをオーバーライドします。

タイプ: 文字列

必須: いいえ

imageKubernetesVersion

コンピューティング環境の Kubernetes のバージョン。値を指定しない場合、AWS Batch でサポートされる最新バージョンが使用されます。

型: 文字列

長さの制限:最小長は 1 です。最大長は 256 です。

必須: いいえ

imageType

AMI の選択のために、インスタンスタイプと一致させるイメージタイプ。サポートされている値は、ECS リソースと EKS リソースで異なります。

ECS

imageIdOverride パラメータが指定されていない場合、最新の Amazon ECS に最適化されたAmazon Linux 2 AMI (ECS_AL2) が使用されます。アップデートで新しいイメージタイプが指定されているものの、imageIdimageIdOverride パラメータも指定されていない場合、AWS Batch でサポートされているそのイメージタイプの最新の Amazon ECS 最適化 AMI が使用されます。

ECS_AL2

Amazon Linux 2: 非 GPU インスタンスファミリーのデフォルトです。

ECS_AL2_NVIDIA

Amazon Linux 2 (GPU): すべての GPU インスタンスファミリー (P4 および G4 など) のデフォルトで、非 AWS Graviton ベースのすべてのインスタンスタイプに使用できます。

ECS_AL1

Amazon Linux。Amazon Linux は標準サポート end-of-life の に達しました。詳細については、Amazon Linux AMI を参照してください。

EKS

imageIdOverride パラメータが指定されていない場合、最新の Amazon EKS に最適化された Amazon Linux AMI (EKS_AL2) が使用されます。アップデートで新しいイメージタイプが指定されているものの、imageIdimageIdOverride パラメータも指定されていない場合、AWS Batch がサポートしているそのイメージタイプの最新の Amazon EKS 最適化 AMI が使用されます。

EKS_AL2

Amazon Linux 2: 非 GPU インスタンスファミリーのデフォルトです。

EKS_AL2_NVIDIA

Amazon Linux 2 (accelerated): すべての GPU インスタンスファミリー (P4 および G4 など) のデフォルトで、非 AWS Graviton ベースのすべてのインスタンスタイプに使用できます。

型: 文字列

長さの制限:最小長は 1 です。最大長は 256 です。

必須: はい

Amazon EKS 設定

AWS Batch コンピューティング環境をサポートする Amazon EKS クラスターの構成。コンピューティング環境を作成する前に、クラスターが存在している必要があります。

eksClusterArn

Amazon EKS クラスターの Amazon リソースネーム (ARN)。例は arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch です。

型: 文字列

必須: はい

kubernetesNamespace

Amazon EKS クラスターの名前空間。AWS Batch はこの名前空間のポッドを管理します。値を空または null にすることはできません。64 文字未満でなければならず、default に設定できません。また、kube-で始めることはできません。次の正規表現と一致する必要があります: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$。詳細については、Kubernetes ドキュメントの名前空間を参照してください。

型: 文字列

必須: はい

タイプ: EksConfiguration オブジェクト

必須: いいえ

サービスロール

serviceRole

ユーザーに代わって AWS Batch が AWS の他のサービスを呼び出すことを許可する IAM ロールの完全な Amazon リソースネーム (ARN)。詳細については、「のサービスにリンクされたロールの使用 AWS Batch」を参照してください。サービスロールは指定しないことをお勧めします。こうすることで、AWS Batch は AWSServiceRoleForBatch サービスにリンクされたロールを使用します。

重要

アカウントが既に AWS Batch サービスにリンクされたロールを作成している場合 (AWSServiceRoleForBatch) は、ここでロールを指定しない限り、そのロールがコンピューティング環境にデフォルトで使用されます。AWS Batch サービスにリンクされたロールがアカウントに存在せず、ここでロールが指定されていない場合、サービスは、AWS Batch サービスにリンクされたロールをアカウントに作成しようとします。AWSServiceRoleForBatch サービスにリンクされたロールの詳細については、のサービスにリンクされたロールのアクセス許可 AWS Batchを参照してください。

AWSServiceRoleForBatch サービスにリンクされたロールを使用してコンピューティング環境を作成した場合、通常の IAM ロールを使用するように変更することはできません。同様に、コンピューティング環境が通常の IAM ロールで作成されている場合、AWSServiceRoleForBatch サービスにリンクされたロールを使用するように変更することはできません。インフラストラクチャの更新が必要となるコンピューティング環境のパラメータを更新するには、AWSServiceRoleForBatch サービスにリンクされたロールを使用する必要があります。詳細については、コンピューティング環境を更新します。を参照してください。

指定したロールに / 以外のパスがある場合は、必ず完全なロール ARN を指定するか (推奨)、ロール名の前にパスを付けてください。

注記

AWS Batch サービスロールを作成した方法によって、その Amazon リソースネーム (ARN) に service-role パスプレフィックスが含まれる場合があります。サービスロールの名前を指定すると、AWS Batch は ARN が service-role パスプレフィックスを使用しないと判断します。このため、コンピューティング環境を作成するときには、サービスロールに完全 ARN を指定することが推奨されます。

タイプ: 文字列

必須: いいえ

タグ

tags

コンピューティング環境に関連したキーバリューペアのタグ。詳細については、AWS Batch リソースのタグ付けを参照してください。

型: 文字列間のマッピング

必須: いいえ