テンプレート名
ACS-ECS-ScheduleToStartAndStopOrStopAndStartInstances
テンプレートの説明
定期的な起動と停止
テンプレートのタイプ
自動化
所有者
Alibaba Cloud
入力パラメーター
パラメーター | 説明 | タイプ | 必須 | デフォルト値 | 制約 |
targets | ターゲットインスタンス。 | Json | はい | ||
dailyStartTime | インスタンスを毎日起動する時刻。 | String | はい | ||
dailyStopTime | インスタンスを毎日停止する時刻。 | String | はい | ||
regionId | リージョン ID。 | String | いいえ | {{ ACS::RegionId }} | |
startFirstOrStopFirst | 起動/停止モード。 | String | いいえ | StartFirst | |
weekdays | タスクを実行する曜日。 | String | いいえ | * | |
triggerEndDate | トリガーの終了時刻。 | String | いいえ | 2099-12-01T00:00:00Z | |
stoppedMode | 停止モード。 | String | いいえ | KeepCharging | |
hibernate | インスタンスを休止状態にするかどうかを指定します。 | Boolean | いいえ | False | |
rateControl | タスクの同時実行レート。 | Json | いいえ | {'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} | |
OOSAssumeRole | Operation Orchestration Service (OOS) が引き受ける RAM ロール。 | String | いいえ | AliyunServiceRoleForOOSInstanceScheduler |
出力パラメーター
なし。
必要なアクセスポリシー
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:DescribeInstances",
"ecs:StartInstance",
"ecs:StopInstance"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"oos:GetApplicationGroup"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
詳細
ACS-ECS-ScheduleToStartAndStopOrStopAndStartInstances の詳細
テンプレートの内容
従量課金 ECS インスタンスの停止モードを指定します。有効な値:
StopChargingFormatVersion: OOS-2019-06-01
Description:
ja: ECS インスタンスを「起動してから停止」または「停止してから起動」するようにスケジュールします。
name-ja: インスタンスのスケジュールされた起動と停止、または停止と起動
categories:
- time_trigger
Parameters:
regionId:
Type: String
Label:
ja: リージョン ID
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
targets:
Type: Json
Label:
ja: ターゲットインスタンス
AssociationProperty: Targets
AssociationPropertyMetadata:
ResourceType: ALIYUN::ECS::Instance
RegionId: regionId
startFirstOrStopFirst:
Type: String
Label:
ja: 起動/停止モード
Description:
ja: 'スケジュールされた起動および停止操作は単一のタスクです。その日のスケジュールされた開始時刻を過ぎてからこのタスクを作成した場合、その日には実行されません。'
AllowedValues:
- StartFirst
- StopFirst
Default: StartFirst
AssociationPropertyMetadata:
LocaleKey: OOSStopInstanceMode
weekdays:
Label:
ja: タスク実行サイクル
Type: String
AssociationProperty: TimeTriggerWeekly
Default: '*'
AssociationPropertyMetadata:
Mode: '${startFirstOrStopFirst}'
StartTime: '${dailyStartTime}'
StopTime: '${dailyStopTime}'
dailyStartTime:
Label:
ja: 毎日の開始時刻
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: HH:mm:ssZ
dailyStopTime:
Label:
ja: 毎日の停止時刻
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: HH:mm:ssZ
triggerEndDate:
Label:
ja: トリガー終了時刻
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: YYYY-MM-DDTHH:mm:ssZ
Default: '2099-12-01T00:00:00Z'
stoppedMode:
Label:
ja: 停止モード
Description:
ja: <p>従量課金 ECS インスタンスの停止モード。値:</p> <ul> <li><code>StopCharging</code></li></ul>
FormatVersion: OOS-2019-06-01
Description:
en: ECS インスタンスを、起動してから停止、または停止してから起動するようにスケジュールします。
zh-cn: Schedules ECS instances to either start then stop, or stop then start.
name-en: ACS-ECS-ScheduleToStartAndStopOrStopAndStartInstances
name-zh-cn: Scheduled start and stop or stop and start of instances
categories:
- time_trigger
Parameters:
regionId:
Type: String
Label:
en: リージョン ID
zh-cn: Region ID
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
targets:
Type: Json
Label:
en: ターゲットインスタンス
zh-cn: Target instance
AssociationProperty: Targets
AssociationPropertyMetadata:
ResourceType: ALIYUN::ECS::Instance
RegionId: regionId
startFirstOrStopFirst:
Type: String
Label:
en: 起動または停止モード
zh-cn: Start or stop mode
Description:
en: '定期的な起動および停止アクションは単一のタスクです。その日の定期起動時刻を過ぎてからこのタスクを作成した場合、その日には実行されません。'
zh-cn: 'The scheduled start and stop actions are a single task. If you create this task after its scheduled start time for the day, it will not run on that day.'
AllowedValues:
- StartFirst
- StopFirst
Default: StartFirst
AssociationPropertyMetadata:
LocaleKey: OOSStopInstanceMode
weekdays:
Label:
en: タスク実行サイクル
zh-cn: Task execution cycle
Type: String
AssociationProperty: TimeTriggerWeekly
Default: '*'
AssociationPropertyMetadata:
Mode: '${startFirstOrStopFirst}'
StartTime: '${dailyStartTime}'
StopTime: '${dailyStopTime}'
dailyStartTime:
Label:
en: 毎日の起動時刻
zh-cn: Daily start time
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: HH:mm:ssZ
dailyStopTime:
Label:
en: 毎日の停止時刻
zh-cn: Daily stop time
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: HH:mm:ssZ
triggerEndDate:
Label:
en: トリガー終了時刻
zh-cn: Trigger end time
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: YYYY-MM-DDTHH:mm:ssZ
Default: '2099-12-01T00:00:00Z'
stoppedMode:
Label:
en: 停止モード
zh-cn: Stop mode
Description:
en: <p>従量課金 ECS インスタンスの停止モード。値:</p> <ul> <li><code="">StopCharging</code=""></li></ul>
zh-cn: <p>The stop mode for pay-as-you-go ECS instances. Value:</p> <ul> <li><code="">StopCharging</code=""></li></ul> を有効にするには、「従量課金インスタンスの節約モード」をご参照ください。従量課金インスタンスの停止モード。有効な値は次のとおりです。
- 節約モード:
StopChargingを有効にするために必要な条件については、「従量課金インスタンスの節約モード」の「条件」セクションをご参照ください。 - 標準停止モード:インスタンスは停止後も課金が継続されます。