メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

Amazon Elastic Container Service Service PlacementStrategies

PlacementStrategies プロパティは、Amazon Elastic Container Service (Amazon ECS) サービスのタスクが AWS::ECS::Service リソース内で配置される方法を示しています。

構文

JSON

Copy
{ "Type" : String, "Field" : String, }

YAML

Copy
Type: String Field: String

プロパティ

Type

配置戦略のタイプ。次のいずれかの値を指定できます。randomspreadbinpack

random 配置戦略は、タスクを利用可能な候補にランダムに配置します。spread 配置戦略は、フィールドパラメータに基づいて、利用可能な候補間で均等に配置を分散します。binpack 戦略は、フィールドパラメータで指定されたリソースの利用可能量が最も少ない利用可能候補にタスクを配置します。たとえば、メモリ上に binpack を配置した場合、タスクは残りのメモリの量が最も少ない (ただし、タスクを実行するのに十分な) インスタンスに配置されます。

Required: Yes

Type: String

更新に伴う要件: 置換

Field

配置戦略を適用するフィールド。spread 配置戦略では、有効な値は instanceId (または同じ効果を持つ host)、または attribute:ecs.availability-zone などのコンテナインスタンスに適用される任意のプラットフォームまたはカスタム属性です。

binpack 配置戦略では、有効な値は、cpu および memory です。

random 配置戦略では、このフィールドは使用されません。

Required: No

Type: String

更新に伴う要件: 置換

このページの内容: