

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

# AMS Resource Scheduler クイックスタート
<a name="qs-resource-scheduler"></a>

このクイックスタートガイドを使用して、[AMS リソーススケジューラ](https://docs.aws.amazon.com/managedservices/latest/userguide/resource-scheduler.html)を実装します。これは、AMS Advanced のコストを節約するためのタグベースのインスタンススケジューラです。

AMS リソーススケジューラは [AWS インスタンススケジューラ](https://aws.amazon.com/solutions/implementations/instance-scheduler/)に基づいています。

## AMS Resource Scheduler の用語
<a name="qs-rs-terminology"></a>

開始する前に、AMS Resource Scheduler の用語を理解しておくことをお勧めします。
+ **period**: 各スケジュールには、インスタンスが実行する時間を定義する期間が少なくとも 1 つ含まれている必要があります (複数可）。スケジュールには複数の期間を含めることができます。スケジュールで複数の期間を使用する場合、Resource Scheduler は、期間ルールの少なくとも 1 つが true であるときに適切な開始アクションを適用します。
+ **timezone**: 後で参照する **DefaultTimezone** パラメータで使用する許容可能なタイムゾーン値のリストについては、**TZ** [ データベースタイムゾーンのリストの TZ](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) 列を参照してください。
+ **休止：** 休止が有効で、休止要件を満たす **true** EC2 インスタンスに設定すると、休止状態になります (suspend-to-disk)。EC2 コンソールで、インスタンスで休止が有効になっているかどうかを確認します。Amazon Linux を実行している停止した Amazon EC2 インスタンスには休止を使用します。 
+ **enforced**: true に設定すると****、定義されたスケジュールに基づいて、Resource Scheduler は実行中のリソースが実行期間外に手動で開始された場合に実行中のリソースを停止し、実行中に手動で停止された場合にリソースを開始します。
+ **retain\_running**: **true** に設定すると、インスタンスが期間の開始前に手動で開始された場合、Resource Scheduler は実行期間の終了時にインスタンスを停止できなくなります。例えば、午前 9 時から午後 5 時まで実行される**期間が**設定されたインスタンスが午前 9 時までに手動で起動された場合、Resource Scheduler は午後 5 時にインスタンスを停止しません。
+ **ssm-maintenance-window**: スケジュールに実行期間として AWS Systems Manager メンテナンスウィンドウを追加します。デプロイされたスタックと同じアカウントと AWS リージョンに存在するメンテナンスウィンドウの名前を指定して Amazon EC2 インスタンスをスケジュールすると、Resource Scheduler はメンテナンスウィンドウの開始前にインスタンスを起動し、メンテナンスウィンドウの最後にインスタンスを停止します。他の実行期間でインスタンスの実行が指定されていない場合、およびメンテナンスイベントが完了した場合です。

  Resource Scheduler は、初期設定時に指定した AWS Lambda 頻度を使用して、メンテナンスウィンドウがインスタンスを起動するまでの時間を決定します。**頻度** AWS CloudFormation パラメータを 10 分以下に設定した場合、Resource Scheduler はメンテナンスウィンドウの 10 分前にインスタンスを起動します。頻度を 10 分以上に設定すると、Resource Scheduler は指定した頻度と同じ分数でインスタンスを起動します。例えば、Systems Manager メンテナンスウィンドウの頻度を 30 分に設定すると、Resource Scheduler はメンテナンスウィンドウの 30 分前にインスタンスを起動します。

  詳細については、[AWS Systems Manager 「メンテナンスウィンドウ](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-maintenance.html)」を参照してください。
+ **override-status**: Resource Scheduler の設定済み**スケジュール**の開始および停止アクションを一時的に上書きします。フィールドを実行に設定した場合****、Resource Scheduler は該当するインスタンスを起動しますが、停止はしません。インスタンスは、手動で停止するまで実行されます。**override-status** を停止に設定すると****、Resource Scheduler は停止しますが、該当するインスタンスは起動しません。インスタンスは、手動で起動するまで実行されません。

## AMS Resource Scheduler の実装
<a name="qs-rs-implementation"></a>

AMS リソーススケジューラソリューションをデプロイするには、次の手順に従います。

1. [デプロイを送信する \| AMS リソーススケジューラ \| ソリューション \| RFC](https://docs.aws.amazon.com/managedservices/latest/ctref/deployment-ams-solution-deploy.html) ([ct-0ywnhc8e5k9z5](https://docs.aws.amazon.com/managedservices/latest/ctref/schemas.html#ct-0ywnhc8e5k9z5-schema-section)) をデプロイし、次のパラメータを指定します。
   + **SchedulingActive**: リソーススケジューリングを有効にするには**はい**、無効にするには**いいえ**。デフォルトは **[Yes]** (はい) です。
   + **ScheduledServices**: リソースをスケジュールするサービスのカンマ区切りリストを入力します。有効な値には、**Auto Scaling**、**ec2**、**rds** の組み合わせが含まれます。デフォルトは **Auto Scaling,ec2,rds** です。
   + **TagName**: リソーススケジュールスキーマをサービスリソースに関連付けるタグキーの名前。デフォルトは**スケジュール**です。
**注記**  
Resource Scheduler のデプロイは、このタグを持つリソースでのみ動作します。
   + **DefaultTimezone**: デフォルトのタイムゾーンとして使用する米国/太平洋の形式のタイムゾーンの名前。デフォルトは **UTC** です。

1. ステップ 1 の RFC が正常に実行されたという確認を受け取ったら、[期間 \| ](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-period-add.html)変更タイプを追加 を送信できます。

1. 最後に、RFC を送信して、ステップ 2 で作成された期間にスケジュールを追加します。[スケジュールを使用する \| 変更タイプを追加します](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-schedule-add.html)。

### AMS Resource Scheduler の実装と使用FAQs
<a name="qs-rs-faqs"></a>

AMS Resource Scheduler に関するよくある質問。

**Q**: 休止を有効にしても EC2 インスタンスがサポートしていない場合はどうなりますか？

**A**: 休止は、インスタンスメモリ (RAM) から Amazon Elastic Block Store (Amazon EBS) ルートボリュームにコンテンツを保存します。このフィールドが **true** に設定されている場合、Resource Scheduler がインスタンスを停止すると、インスタンスは休止状態になります。

休止を使用するように Resource Scheduler を設定しても、インスタンスが[休止に対して有効](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#enabling-hibernation)になっていないか、[休止の前提条件](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html#hibernating-prerequisites)を満たしていない場合、Resource Scheduler は警告をログに記録し、インスタンスは休止なしで停止します。詳細については、[「インスタンスの休止](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html)」を参照してください。

**Q**: **override\_status** と **enforced** の両方を設定した場合どうなりますか？

**A**: **override\_status** を **running** に設定し、**forced** を **true** に設定すると (インスタンスが実行期間外に手動で開始されるのを防ぐ）、Resource Scheduler はインスタンスを停止します。

**override\_status** を停止に設定し****、**enforced** を **true** に設定すると (実行中にインスタンスが手動で停止するのを防ぐ）、Resource Scheduler はインスタンスを再起動します。

**注記**  
**強制が** **false** の場合、設定された**オーバーライド**動作が適用されます。

**Q**: AMS Resource Scheduler がデプロイされた後、アカウントでリソーススケジューラを無効化または有効にする方法を教えてください。

**A**: AMS Resource Scheduler を無効または有効にするには：
+ **無効に**するには: State [\| Disable を使用して RFC ](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-state-disable.html)を作成します。**SchedulerState** を **DISABLE** に設定してください
+ **有効に**するには: State [\| Enable](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-state-enable.html) を使用して RFC を作成します。**SchedulerState** を **ENABLE** に設定してください

**Q** AMS Resource Scheduler の期間がパッチ適用メンテナンスウィンドウ内にある場合はどうなりますか？

**A**: Resource Scheduler は、設定されたスケジュールに基づいて動作します。パッチ適用が実行中にインスタンスを停止するように設定されている場合、パッチ適用ウィンドウがパッチ適用を開始する前にスケジュールに期間として追加されない限り、インスタンスは停止します。つまり、Resource Scheduler は、指定された期間が設定されていない限り、パッチ適用のために停止したインスタンスを自動起動しません。パッチ適用メンテナンスウィンドウとの競合を回避するには、パッチ適用に割り当てられた時間枠を期間として Resource Scheduler スケジュールに追加します。既存のスケジュールに期間を追加するには、[Period \| Add](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-period-add.html) を使用して RFC を作成します。

**Q** EC2 インスタンスごとに異なるスケジュールが必要な場合は、アカウント内で複数のスケジュールを設定できますか？

**A**: はい、複数のスケジュールを作成できます。各スケジュールは、要件に基づいて複数の期間を持つことができます。アカウントで AMS リソーススケジューラが有効になっている場合、**タグキー**が設定されます。例えば、タグキーが「スケジュール」の場合、タグ値は AMS リソーススケジューラのスケジュール名に対応するさまざまなスケジュールに基づいて異なる場合があります。新しいスケジュールを追加するには、 管理 \| AMS リソーススケジューラ \| スケジュール \| (ct-2bxelbn765ive) 変更タイプを使用して RFC を作成できます。[スケジュール \| 追加](https://docs.aws.amazon.com/managedservices/latest/ctref/management-ams-schedule-add.html)を参照してください。

**Q**: AMS Resource Scheduler でサポートされているさまざまな変更タイプはどこにありますか？

**A**: AMS には、AMS リソーススケジューラをアカウントにデプロイするための Resource Scheduler の変更タイプがあり、それを有効または無効にし、使用するスケジュールと期間を定義、追加、更新、削除し、スケジュールと期間を記述 (詳細な説明を取得) します。