バックアッププランを作成します。
操作説明
この API を呼び出して、ECS ファイルバックアップの基本版、クラウドディスクバックアップ、コンテナバックアップ、TableStore バックアップの無料トライアル、アーカイブ、データ同期などの機能を使用します。
NAS バックアップまたは OSS バックアップの 30 日間無料トライアルを使用するには、
CreateTrialBackupPlan操作を呼び出します。ECS ファイルバックアップ、ローカルファイルバックアップ、ECS インスタンスのバックアップ機能、NAS バックアップ、OSS バックアップ、または CPFS バックアップの標準機能を使用するには、
CreatePolicyV2およびCreatePolicyBindings操作を呼び出します。
バックアッププランを実行すると、その進捗と結果を記録するバックアップジョブが作成されます。成功したジョブはバックアップスナップショットを生成し、それを使用して復元ジョブを作成できます。
バックアッププランは 1 つのデータソースのみをサポートします。
バックアッププランは、固定間隔サイクルを持つ 1 つのバックアップポリシーのみをサポートします。
バックアッププランは、1 つのバックアップリポジトリにのみバックアップできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hbr:CreateBackupPlan |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| SourceType |
string |
必須 |
データソースのタイプ。有効な値:
|
ECS_FILE |
| PlanName |
string |
任意 |
バックアッププランの名前。名前は 1~64 文字の長さである必要があります。名前は、バックアップリポジトリ内のデータソースタイプごとに一意である必要があります。 |
planname |
| BackupType |
string |
任意 |
バックアップタイプ。値を COMPLETE に設定します。これは完全バックアップを指定します。 |
COMPLETE |
| VaultId |
string |
任意 |
バックアップリポジトリの ID。 |
v-0006******q |
| Schedule |
string |
任意 |
バックアップポリシー。フォーマットは
|
I|1602673264|P1D |
| Retention |
integer |
任意 |
バックアップの保存期間 (日数)。最小値は 1 です。 |
7 |
| ClusterId |
string |
任意 |
データ同期ジョブを実行するクライアントグループの ID。このパラメーターは、 |
cl-*************** |
| FileSystemId |
string |
任意 |
ファイルシステムの ID。このパラメーターは、SourceType が NAS に設定されている場合にのみ必須です。 |
005494 |
| CreateTime |
integer |
任意 |
ファイルシステムが作成された時刻。UNIX タイムスタンプ (秒単位) で指定します。このパラメーターは、SourceType が NAS に設定されている場合にのみ必須です。 |
1607436917 |
| Bucket |
string |
任意 |
OSS バケットの名前。このパラメーターは、SourceType が OSS に設定されている場合にのみ必須です。 |
hbr-backup-oss |
| Prefix |
string |
任意 |
バックアップするオブジェクトのプレフィックス。指定した場合、このプレフィックスを持つオブジェクトのみがバックアップされます。このパラメーターは、SourceType が OSS に設定されている場合にのみ必須です。 |
oss-prefix |
| InstanceId |
string |
任意 |
ECS インスタンスの ID。このパラメーターは、SourceType が ECS_FILE に設定されている場合にのみ必須です。 |
i-m5e*****6q |
| Detail |
object |
任意 |
インスタンス全体のバックアップの詳細。JSON 文字列として指定します。
|
{\"EnableFsFreeze\":true,\"appConsistent\":false,\"postScriptPath\":\"\",\"preScriptPath\":\"\",\"snapshotGroup\":true,\"timeoutInSeconds\":60} |
| UdmRegionId |
string |
任意 |
ECS インスタンスが配置されているリージョン。 |
cn-shanghai |
| SpeedLimit |
string |
任意 |
バックアップのトラフィックシェーピングポリシー。フォーマット:
|
0:24:5120 |
| Include |
string |
任意 |
バックアップに含めるファイルとディレクトリのパス。パスは最大 255 文字の長さです。このパラメーターは、SourceType が ECS_FILE に設定されている場合にのみ必須です。 |
["/home/alice/*.pdf", "/home/bob/*.txt"] |
| Exclude |
string |
任意 |
バックアップから除外するファイルとディレクトリのパス。パスは最大 255 文字の長さです。このパラメーターは、SourceType が ECS_FILE に設定されている場合にのみ必須です。 |
["/var", "/proc"] |
| Options |
string |
任意 |
データ整合性を確保するために Windows ボリューム シャドウ コピー サービス (VSS) を使用するかどうかを指定します。このパラメーターは、SourceType が ECS_FILE に設定されている場合にのみ必須です。
|
{"UseVSS":false} |
| DataSourceId |
string |
任意 |
ソースデータソースの ID。このパラメーターは、 |
ds-**************** |
| Path |
array |
任意 |
バックアップパス。 |
|
|
string |
任意 |
バックアップパス。パスは最大 65,536 文字の長さです。 バックアップパスには以下のルールが適用されます。
|
["/home"] |
|
| Rule |
array<object> |
任意 |
バックアップルール。 |
|
|
object |
任意 |
バックアップルール。 |
||
| DestinationRetention |
integer |
任意 |
地理的冗長バックアップの保存期間 (日数)。 |
7 |
| Schedule |
string |
任意 |
バックアップポリシー。フォーマットは フォーマットでは、startTime はバックアップ開始時刻 (UNIX タイムスタンプ (秒単位))、interval はバックアップ間隔 (ISO 8601 期間フォーマット) です。例えば、PT1H は 1 時間、P1D は 1 日を表します。 |
I|1602673264|P1D |
| Retention |
integer |
任意 |
バックアップの保存期間 (日数)。 |
7 |
| Disabled |
boolean |
任意 |
ルールを無効にするかどうかを指定します。 |
false |
| DoCopy |
boolean |
任意 |
バックアップの地理的冗長性を有効にするかどうかを指定します。 |
false |
| DestinationRegionId |
string |
任意 |
地理的冗長性の送信先リージョン ID。 |
cn-hangzhou |
| RuleName |
string |
任意 |
ルールの名前。 |
rule-test-name |
| BackupType |
string |
任意 |
バックアップタイプ。 |
COMPLETE |
| InstanceName |
string |
任意 |
Tablestore インスタンスの名前。 |
instancename |
| OtsDetail | OtsDetail |
任意 |
Tablestore インスタンスの詳細。 |
|
| CrossAccountType |
string |
任意 |
クロスアカウントバックアップのタイプ。有効な値:
列挙値:
|
CROSS_ACCOUNT |
| CrossAccountUserId |
integer |
任意 |
クロスアカウントバックアップのソース Alibaba Cloud アカウントの ID。 |
15897534xxxx4625 |
| CrossAccountRoleName |
string |
任意 |
ソースアカウントで作成される RAM ロールの名前。 |
BackupRole |
| KeepLatestSnapshots |
integer |
任意 |
最新のバックアップスナップショットを永続的に保持するかどうかを指定します。
列挙値:
|
1 |
| DestSourceType |
string |
任意 |
送信先データソースのタイプ。このパラメーターは、 |
OSS |
| DestDataSourceId |
string |
任意 |
送信先データソースの ID。このパラメーターは、 |
ds-********************* |
| DestDataSourceDetail |
object |
任意 |
送信先データソースの詳細。このパラメーターは、 |
{\"prefix\":\"/\"} |
| ChangeListPath |
string |
任意 |
増分ファイル同期の変更リスト構成。このパラメーターは、 |
{"dataSourceId": "ds-123456789", "path": "/changelist"} |
| Disabled |
boolean |
任意 |
作成時にバックアッププランを無効にするかどうかを指定します。 |
true |
| Edition |
string |
任意 |
バックアッププランのエディション。有効な値は |
STANDARD |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
返されるデータ。 |
||
| Code |
string |
応答コード。値 200 は、リクエストが成功したことを示します。 |
200 |
| Message |
string |
応答メッセージ。リクエストが成功した場合、値は |
successful |
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PlanId |
string |
バックアッププラン ID。 |
plan-********************* |
| Success |
boolean |
リクエストが成功したかどうかを示します。
|
true |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "successful",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PlanId": "plan-*********************",
"Success": true
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。