ALIYUN::DBS::Download は、高度なダウンロードタスクを作成するために使用されます。
構文
{
"Type": "ALIYUN::DBS::Download",
"Properties": {
"BakSetId": String,
"InstanceName": String,
"DownloadPointInTime": String,
"BakSetType": String,
"BakSetSize": String,
"TargetPath": String,
"TargetType": String,
"TargetOssRegion": String,
"DeleteBackupSetInOss": Boolean,
"TargetBucket": String,
"FormatType": String,
"DownloadAddressDuration": Integer
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
BakSetId | String | いいえ | いいえ | 完全バックアップセットの ID。 | DescribeBackups オペレーションを呼び出して、完全バックアップセットの ID をクエリできます。オペレーションの詳細については、「データバックアップファイルをクエリする」をご参照ください。 説明 このプロパティは、BakSetType が full に設定されている場合に指定する必要があります。 |
InstanceName | String | はい | いいえ | インスタンス ID。 | なし。 |
DownloadPointInTime | String | いいえ | いいえ | バックアップセットがダウンロードされる時点。 | エポックタイム 1970 年 1 月 1 日 00:00:00 UTC から経過したミリ秒数を表す UNIX タイムスタンプを指定します。タイムスタンプは Long 型です。例:1661331864000。 説明 このプロパティは、BakSetType が pitr に設定されている場合に指定する必要があります。 |
BakSetType | String | いいえ | いいえ | ダウンロードタスクのタイプ。 | 有効な値:
|
BakSetSize | String | いいえ | いいえ | 完全バックアップセットのサイズ。 | DescribeBackups オペレーションを呼び出して、完全バックアップセットのサイズをクエリできます。オペレーションの詳細については、「データバックアップファイルをクエリする」をご参照ください。 |
TargetPath | String | いいえ | いいえ | バックアップセットのダウンロード先のパス。 | このプロパティは、TargetType が OSS に設定されている場合に指定する必要があります。 |
TargetType | String | いいえ | いいえ | バックアップセットのダウンロード先のタイプ。 | 有効な値:
|
TargetOssRegion | String | いいえ | いいえ | Object Storage Service (OSS) バケットが存在するリージョン。 | このプロパティは、TargetType が OSS に設定されている場合に指定する必要があります。 |
DeleteBackupSetInOss | Boolean | いいえ | はい | スタックの削除時に OSS からバックアップセットを削除するかどうかを指定します。 | 有効な値:
|
TargetBucket | String | いいえ | いいえ | バックアップセットの格納に使用する OSS バケットの名前。 | このプロパティは、TargetType が OSS に設定されている場合に指定する必要があります。 アカウントに AliyunDBSDefaultRole 権限が付与されていることを確認してください。権限の取得方法については、「リソース承認に RAM を使用する」をご参照ください。権限を取得するには、Resource Access Management (RAM) コンソールの操作手順に従うこともできます。 |
FormatType | String | はい | いいえ | ダウンロードしたバックアップセットの変換先形式。 | 有効な値:
|
DownloadAddressDuration | Integer | いいえ | いいえ | TargetType が URL に設定されている場合の URL の有効期間。 | 有効な値:300 ~ 86400。単位:秒。 デフォルト値:7200。 |
戻り値
Fn::GetAtt
InstanceName: インスタンス ID。
BakSetId: バックアップセットの ID。
DownloadAddressInfo: ダウンロードアドレスに関する情報。
TaskId: ダウンロードタスクの ID。