

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

# キャパシティブロックを使用するように PCS AWS コンピューティングノードグループを設定する
<a name="capacity-blocks-configure-cng"></a>

**キャパシティブロックをコンピューティングノードグループに関連付けるには**

1. キャパシティブロックを指定する PCS AWS 用の Amazon EC2 起動テンプレートを作成します。PCS の起動テンプレートの作成の詳細については、 AWS 「」を参照してください[PCS での Amazon EC2 AWS 起動テンプレートの使用](working-with_launch-templates.md)。

   起動テンプレートには、以下が含まれている必要があります。
   + `MarketType` の値は に設定`InstanceMarketOptions`する必要があります`capacity-block`。
   + 有効な `CapacityReservationSpecification`を持つ `CapacityReservationId`
   + 購入したキャパシティブロックのインスタンスタイプ`InstanceType`に一致する有効な 。

1. 起動テンプレートを使用するコンピューティングノードグループを作成します。詳細については、「[PCS AWS でのコンピューティングノードグループの作成](working-with_cng_create.md)」を参照してください。既存のコンピューティングノードグループを更新して、起動テンプレートを使用することもできます。詳細については、「[PCS AWS コンピューティングノードグループの更新](working-with_cng_update.md)」を参照してください。

   コンピューティングノードグループを作成または更新するとき:
   + コンピューティングノードグループを作成または更新するために使用する IAM ID には、次のアクセス許可が必要です。

     ```
     ec2:DescribeCapacityReservations
     ec2:DescribeCapacityBlocks
     ec2:DescribeCapacityBlockStatus
     ```

     詳細については、「[PCS AWS の最小アクセス許可](security-min-permissions.md)」を参照してください。
   + キャパシティブロックは `scheduled`または `active`状態である必要があります。
   + コンピューティングノードグループの `purchaseOption` を に設定します`CAPACITY_BLOCK`。
   + `maxInstanceCount` コンピューティングノードグループの は、キャパシティブロックのサイズを超えることはできません。
   + コンピューティングノードグループのアベイラビリティーゾーンは、コンピューティングノードグループのサブネットアベイラビリティーゾーンの 1 つと一致する必要があります。

**重要**  
更新時にコンピューティングノードグループのインスタンスタイプを変更することはできません。キャパシティブロックは、コンピューティングノードグループと同じインスタンスタイプでのみ使用できます。別のインスタンスタイプのキャパシティブロックを使用する場合は、新しいコンピューティングノードグループを作成する必要があります。