AWS Managed Services Resource Scheduler で期間とスケジュールを操作する - AMS Accelerate ユーザーガイド

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

AWS Managed Services Resource Scheduler で期間とスケジュールを操作する

AMS Resource Scheduler を使用して、AMS Accelerate アカウントのスケジュールまたは期間を追加、更新、または削除できます。

AMS Resource Scheduler で期間を追加または更新する

AMS アカウントで Resource Scheduler 期間を追加または更新します。

必要なデータ:

  • アクション: 実行するオペレーションのタイプ。期間を追加する場合は「追加」を使用し、既存の期間を更新する場合は「更新」を使用します。

  • 名前: 期間の名前。新しい期間を追加する場合は、一意の値を指定する必要があります。

  • AutomationAssumeRole: ランブックがユーザーに代わって期間を追加または更新することを許可する AWS Identity and Access Management (IAM) ロールの ARN。ロールを として指定しますams_resource_scheduler_ssm_automation_role

  • 説明 (オプション): 期間の意味のある説明。

  • BeginTime (オプション): リソースを開始する HH:MM 形式の時間。

  • EndTime (オプション): リソースを停止する HH:MM 形式の時間。

  • (オプション): リソースを実行する月またはハイフンで区切られた月の範囲のカンマ区切りリスト。

  • MonthDays (オプション): リソースを実行する曜日のカンマ区切りリストまたはハイフンで囲まれた範囲。

  • WeekDays (オプション): リソースを実行する曜日または曜日の範囲のカンマ区切りリスト。

これを行う方法:

  • AWSManagedServices-AddOrUpdatePeriod でドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    入力パラメータセクションで要件を指定し、実行を選択します。オペレーションが完了したら、出力タブで結果を表示します。

  • AWS CLI:

    オートメーションを開始するには、次のコマンドを実行します。プレースホルダーを独自の情報に置き換えます。

    aws ssm start-automation-execution --document-name "AWSManagedServices-AddOrUpdatePeriod" --document-version "\$DEFAULT" --parameters '{"Action":["add" or "update"], "Name":["NAME"], "Description":["DESCRIPTION"],"BeginTime":["TIME"], "EndTime":["TIME"], "Months":["MONTH"],"MonthDays":["DAY"], "WeekDays":["DAY"], "AutomationAssumeRole" : ["arn:aws:iam::ACCOUNTID:role/ams_resource_scheduler_ssm_automation_role"] }' --region ONBOARDED_REGION

:

次の例は、 AWS Systems Manager コンソールを使用して新しい期間を追加する方法を示しています。Period-Name という期間を指定し、毎月の最初の 15 日間、月曜日から金曜日の9AM-6PM 時をカバーするように設定しました。

  1. AWSManagedServices-AddOrUpdatePeriod で AWS Systems Manager オートメーションドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    Resource Scheduler の期間の追加を高速化します。
  2. パラメータの値を指定します。

    Resource Scheduler の設定期間を短縮します。
  3. 実行 をクリックし、自動化が完了するまで待ちます。

AMS Resource Scheduler でスケジュールを追加または更新する

AMS Accelerate アカウントで Resource Scheduler スケジュールを追加または更新します。

必要なデータ:

  • アクション: 実行するオペレーションのタイプ。スケジュールを追加する場合は「追加」を使用し、既存のスケジュールを更新する場合は「更新」を使用します。

  • 名前: スケジュールの名前。新しいスケジュールを追加する場合は、一意の値を指定する必要があります。

  • AutomationAssumeRole: ランブックがユーザーに代わってスケジュールを追加または更新することを許可する AWS Identity and Access Management (IAM) ロールの ARN。ロール を指定しますams_resource_scheduler_ssm_automation_role

  • 説明 (オプション): スケジュールのわかりやすい説明。

  • スケジュール (オプション): このスケジュールで使用する期間のカンマ区切りリストを指定します。各期間は既に作成されている必要があります。

  • RetainRunning (オプション): 実行中の Perod の開始前にリソースを手動で開始した場合、Resource Scheduler が実行中のリソースを実行中の期間の終了時に停止しないようにするには、「true」を指定します。デフォルトでは、Resource Scheduler はリソースを停止します。

  • StopNewInstances (オプション): 実行期間外に実行されている場合、リソーススケジューラが最初にタグ付けされたときにリソースを停止しないようにするには、「false」を指定します。デフォルトでは、Resource Scheduler はリソースを停止します。

  • SSMMaintenanceWindow (オプション): スケジュールの実行期間として追加する AWS Systems Manager (SSM) メンテナンスウィンドウのカンマ区切りリストを指定します。また、「UseMaintenanceWindow」プロパティを「true」に指定する必要があります。

  • TimeZone (オプション): Resource Scheduler で使用するタイムゾーンを指定します。デフォルトでは、Resource Scheduler は UTC を使用します。

  • UseMaintenanceWindow (オプション): Resource Scheduler が Amazon Relational Database Service (RDS) メンテナンスウィンドウを Amazon RDS インスタンススケジュールの実行期間と見なす場合、または AWS Systems Manager (SSM) メンテナンスウィンドウを Amazon EC2 インスタンススケジュールの実行期間として追加する場合は、「true」を指定します。

  • UseMetrics (オプション): スケジュールレベルで CloudWatch メトリクスを有効にするには「true」を指定し、CloudWatch メトリクスを無効にするには「false」を指定します。このプロパティを指定すると、スタックレベルで設定された CloudWatch メトリクス設定が上書きされます。

これを行う方法:

  • AWSManagedServices-AddOrUpdateSchedule でドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    入力パラメータセクションで要件を指定し、実行を選択します。オペレーションが完了したら、出力タブで結果を表示します。

  • AWS CLI:

    オートメーションを開始するには、次のコマンドを実行します。プレースホルダーを独自の情報に置き換えます。

    aws ssm start-automation-execution --document-name "AWSManagedServices-AddOrUpdateSchedule" --document-version "\$DEFAULT" --parameters '{"Action":["add" or "update"], "Name":["NAME"], "Description":["DESCRIPTION"], "Hibernate":["true or false"],"Enforced":["true or false"], "OverrideStatus":["running or stopped"],"Periods":["PERIOD-A, PERIOD-B"], "RetainRunning":["true or false"],"StopNewInstances":["true or false"], "SSMMaintenanceWindow":["WINDOW-NAME"],"TimeZone":["TIMEZONE"], "UseMaintenanceWindow":["true or false"],"UseMetrics":["true or false"], "AutomationAssumeRole" : ["arn:aws:iam::ACCOUNTID:role/ams_resource_scheduler_ssm_automation_role"] }' --region ONBOARDED_REGION

:

次の例は、AMS Resource Scheduler のスケジュールを追加する方法を示しています。この例では、CustomPeriod を使用して CustomSchedule という名前のスケジュールを追加します。 CustomPeriod

  1. AWSManagedServices-AddOrUpdateSchedule で AWS Systems Manager オートメーションドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    Resource Scheduler のスケジュールの追加を高速化します。
  2. パラメータの値を指定します。

    Resource Scheduler のスケジュール設定を高速化します。
  3. 実行 をクリックし、自動化が完了するまで待ちます。

AMS Resource Scheduler で期間またはスケジュールを削除する

AMS Accelerate アカウントで Resource Scheduler の期間またはスケジュールを削除するには、次のデータが必要です。

  • ConfigurationType: 削除する設定のタイプ。期間を削除する場合は「ピリオド」を使用し、スケジュールを削除する場合は「スケジュール」を使用します。

  • 名前: 削除するスケジュールまたは期間の名前。

  • AutomationAssumeRole: ランブックがユーザーに代わってスケジュールまたは期間を削除できるようにする AWS Identity and Access Management (IAM) ロールの ARN。ロール を指定しますams_resource_scheduler_ssm_automation_role

これを行う方法:

  • AWSManagedServices-DeleteScheduleOrPeriod でドキュメントを表示します (オンボーディングされたリージョンを選択する必要が生じる場合があります)。

    入力パラメータセクションで要件を指定し、実行を選択します。オペレーションが完了したら、出力タブで結果を表示します。

  • AWS CLI:

    オートメーションを開始するには、次のコマンドを実行します。プレースホルダーを独自の情報に置き換えます。

    aws ssm start-automation-execution --document-name "AWSManagedServices-DeleteScheduleOrPeriod" --document-version "\$DEFAULT" --parameters '{"ConfigurationType":["period" or "schedule"],"Name":["NAME"], "AutomationAssumeRole":["arn:aws:iam::ACCOUNTID:role/ams_resource_scheduler_ssm_automation_role"]}' --region ONBOARDED_REGION

:

次の例は、 AWS Systems Manager コンソールを使用して期間を削除する方法を示しています。

  1. AWSManagedServices-DeleteScheduleOrPeriod で AWS Systems Manager オートメーションドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    Resource Scheduler の期間の削除を高速化します。
  2. パラメータの値を指定します。

    Resource Scheduler の設定期間削除設定を高速化します。
  3. 実行 をクリックし、自動化が完了するまで待ちます。

AMS Resource Scheduler での期間またはスケジュールの説明

AMS Accelerate アカウントで Resource Scheduler の期間またはスケジュールを記述 (詳細を表示) するには、次のデータが必要です。

  • ConfigurationType: 記述する設定のタイプ。すべての期間を記述する場合は「ピリオド」を使用し、すべてのスケジュールを記述する場合は「スケジュール」を使用します。

  • AutomationAssumeRole: ランブックがユーザーに代わってスケジュールまたは期間を記述できるようにする AWS Identity and Access Management (IAM) ロールの ARN。ロール を指定しますams_resource_scheduler_ssm_automation_role

これを行う方法:

  • AWSManagedServices-DescribeScheduleOrPeriods でドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    1. 入力パラメータセクションで要件を指定し、実行を選択します。

    2. オペレーションが完了したら、出力タブで結果を表示します。

  • AWS CLI:

    1. オートメーションを開始するには、次のコマンドを実行します。プレースホルダーを独自の情報に置き換えます。

      aws ssm start-automation-execution --document-name "AWSManagedServices-DescribeScheduleOrPeriods" --document-version "\$DEFAULT" --parameters '{"ConfigurationType":["period" or "schedule"],"AutomationAssumeRole":["arn:aws:iam::ACCOUNTID:role/ams_resource_scheduler_ssm_automation_role"]}' --region ONBOARDED_REGION

:

次の例は、 AWS Systems Manager コンソールを使用して期間を記述する方法を示しています。

  1. AWSManagedServices-DescribeScheduleOrPeriods で AWS Systems Manager オートメーションドキュメントを表示します (オンボーディングされたリージョンを選択する必要がある場合があります)。

    Resource Scheduler の期間の説明を高速化します。
  2. パラメータの値を指定します。

    設定期間を短縮して、Resource Scheduler の設定を記述します。
  3. 実行 をクリックし、自動化が完了するまで待ちます。