1 つ以上のデータソースをバックアップポリシーにバインドします。
操作説明
各リクエストでは、データソースを 1 つのポリシーにのみバインドできます。
Elastic Compute Service (ECS) インスタンスは、1 つのポリシーにのみバインドできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hbr:CreatePolicyBindings |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| PolicyId |
string |
任意 |
バックアップポリシーの ID。 |
po-000************8ep |
| PolicyBindingList |
array<object> |
任意 |
バックアップポリシーにバインドするデータソース。 |
|
|
array<object> |
任意 |
バックアップポリシーにバインドするデータソースの詳細。 |
||
| PolicyBindingDescription |
string |
任意 |
関連付けの説明。 |
Bind data sources to a backup policy |
| DataSourceId |
string |
任意 |
データソースの ID。 このパラメーターの意味は、SourceType パラメーターによって異なります。 有効な値:
|
i-bp1************dl8 |
| Disabled |
string |
任意 |
データソースのバックアップポリシーを無効にするかどうかを指定します。 有効な値:
|
true |
| SourceType |
string |
任意 |
データソースのタイプ。 有効な値:
|
UDM_ECS |
| Source |
string |
任意 |
|
backup/ |
| Include |
string |
任意 |
このパラメーターは、SourceType パラメーターを ECS_FILE、File、NAS、COMMON_NAS、または COMMON_FILE_SYSTEM に設定した場合にのみ必須です。 このパラメーターは、バックアップするファイルのタイプを指定します。 指定されたタイプのすべてのファイルがバックアップされます。 値の長さは最大 255 文字です。 |
[\"*.doc\",\"*.xltm\"] |
| Exclude |
string |
任意 |
このパラメーターは、SourceType パラメーターを ECS_FILE、File、NAS、COMMON_NAS、または COMMON_FILE_SYSTEM に設定した場合にのみ必須です。 このパラメーターは、バックアップする必要のないファイルのタイプを指定します。 指定されたタイプのファイルはバックアップされません。 値の長さは最大 255 文字です。 |
[\"*.doc\",\"*.xltm\"] |
| SpeedLimit |
string |
任意 |
このパラメーターは、SourceType パラメーターを ECS_FILE または File に設定した場合にのみ必須です。 このパラメーターは、速度制限ルールを指定します。 フォーマット:
|
0:24:1024 |
| AdvancedOptions |
object |
任意 |
詳細オプション。 |
|
| UdmDetail |
object |
任意 |
ECS インスタンスバックアップの詳細オプション。 |
|
| ExcludeDiskIdList |
array |
任意 |
保護する必要のないディスクの ID。 DiskIdList パラメーターが空でない場合、このパラメーターは無視されます。 |
|
|
string |
任意 |
保護する必要のないディスクの ID。 |
d-bp1************apo |
|
| DiskIdList |
array |
任意 |
保護する必要があるディスクの ID。 すべてのディスクを保護する必要がある場合、このパラメーターは空です。 |
|
|
string |
任意 |
保護する必要があるディスクの ID。 |
d-bp1************apo |
|
| SnapshotGroup |
boolean |
任意 |
スナップショット整合性グループを作成するかどうかを指定します。 スナップショット整合性グループは、すべてのディスクが企業向け SSD (ESSD) である場合にのみ作成できます。 |
true |
| AppConsistent |
boolean |
任意 |
アプリケーション整合性を有効にするかどうかを指定します。 アプリケーション整合性は、すべてのディスクが ESSD である場合にのみ有効にできます。 |
false |
| RamRoleName |
string |
任意 |
このパラメーターは、AppConsistent パラメーターを true に設定した場合にのみ必須です。 このパラメーターは、アプリケーション整合性スナップショットの作成に必要な Resource Access Management (RAM) ロールの名前を指定します。 |
AliyunECSInstanceForHbrRole |
| PreScriptPath |
string |
任意 |
このパラメーターは、AppConsistent パラメーターを true に設定した場合にのみ必須です。 このパラメーターは、アプリケーション整合性スナップショットが作成される前に実行されるフリーズ前スクリプトのパスを指定します。 |
/tmp/prescript.sh |
| PostScriptPath |
string |
任意 |
このパラメーターは、AppConsistent パラメーターを true に設定した場合にのみ必須です。 このパラメーターは、アプリケーション整合性スナップショットが作成された後に実行される解凍後スクリプトのパスを指定します。 |
/tmp/postscript.sh |
| EnableFsFreeze |
boolean |
任意 |
このパラメーターは、AppConsistent パラメーターを true に設定した場合にのみ必須です。 このパラメーターは、アプリケーション整合性スナップショットが作成される前に、Linux fsfreeze を有効にしてファイルシステムを読み取り専用状態にするかどうかを指定します。 デフォルト値:true。 |
true |
| TimeoutInSeconds |
integer |
任意 |
このパラメーターは、AppConsistent パラメーターを true に設定した場合にのみ必須です。 このパラメーターは、I/O フリーズタイムアウト期間を指定します。 デフォルト値:30。 単位:秒。 |
30 |
| EnableWriters |
boolean |
任意 |
このパラメーターは、AppConsistent パラメーターを true に設定した場合にのみ必須です。 このパラメーターは、アプリケーション整合性スナップショットを作成するかどうかを指定します。 有効な値:
デフォルト値:true。 |
true |
| OssDetail |
object |
任意 |
OSS バックアップの詳細オプション。 |
|
| InventoryId |
string |
任意 |
OSS インベントリの名前。 このパラメーターが空でない場合、OSS インベントリはパフォーマンス最適化に使用されます。
|
oss-inventory-default |
| InventoryCleanupPolicy |
string |
任意 |
バックアップが完了したときにシステムがインベントリリストを削除するかどうかを指定します。 このパラメーターは、OSS インベントリが使用されている場合にのみ有効です。 有効な値:
|
NO_CLEANUP |
| IgnoreArchiveObject |
boolean |
任意 |
タスク統計および失敗したファイルリストにアーカイブタイプのオブジェクトをプロンプト表示しません。 |
true |
| FileDetail |
object |
任意 |
ファイルバックアップの詳細オプション。 |
|
| UseVSS |
boolean |
任意 |
ボリュームシャドウコピーサービス (VSS) 機能を有効にするかどうかを指定します。 有効な値:
|
true |
| AdvPolicy |
boolean |
任意 |
詳細ポリシーを使用するかどうかを指定します。 有効な値:
|
true |
| CommonNasDetail |
object |
任意 |
オンプレミス NAS バックアップの詳細オプション。 |
|
| FullOnIncrementFail |
boolean |
任意 |
増分バックアップが失敗した場合にシステムが完全バックアップを実行するかどうかを指定します。 有効な値:
|
true |
| FetchSliceSize |
integer |
任意 |
バックアップシャードのサイズ (ファイル数)。 |
100000 |
| ClusterId |
string |
任意 |
バックアップクライアントグループの ID。 オンプレミス NAS バックアップを実行すると、Cloud Backup は指定されたバックアップクライアントグループからクライアントを選択します。 |
cl-000**************ggu |
| CommonFileSystemDetail |
object |
任意 |
CPFS バックアップの詳細オプション。 |
|
| FullOnIncrementFail |
boolean |
任意 |
増分バックアップが失敗した場合にシステムが完全バックアップを実行するかどうかを指定します。 有効な値:
|
true |
| FetchSliceSize |
integer |
任意 |
バックアップシャードのサイズ (ファイル数)。 |
100000 |
| CrossAccountType |
string |
任意 |
同じ Alibaba Cloud アカウント内または Alibaba Cloud アカウント間でデータをバックアップおよび復元するかどうかを指定します。 デフォルト値:SELF_ACCOUNT。 有効な値:
|
SELF_ACCOUNT |
| CrossAccountUserId |
integer |
任意 |
現在の Alibaba Cloud アカウントに Alibaba Cloud アカウント間でのデータバックアップを許可するソース Alibaba Cloud アカウントの ID。 |
144**********732 |
| CrossAccountRoleName |
string |
任意 |
ソース Alibaba Cloud アカウント内で作成され、現在の Alibaba Cloud アカウントに割り当てられて、現在の Alibaba Cloud アカウントが Alibaba Cloud アカウント間でデータをバックアップすることを承認する RAM ロールの名前。 |
hbrcrossrole |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
CreatePolicyBindingsResponse |
||
| Success |
boolean |
呼び出しが成功したかどうかを示します。 有効な値:
|
true |
| Code |
string |
HTTP ステータスコード。 ステータスコード 200 は、呼び出しが成功したことを示します。 |
200 |
| Message |
string |
返されるメッセージ。 呼び出しが成功した場合、「successful」が返されます。 呼び出しが失敗した場合、エラーメッセージが返されます。 |
successful |
| RequestId |
string |
リクエストの ID。 |
82CC5B6C-72F7-5D39-92F6-67887DF9AD46 |
例
成功レスポンス
JSONJSON
{
"Success": true,
"Code": "200",
"Message": "successful",
"RequestId": "82CC5B6C-72F7-5D39-92F6-67887DF9AD46"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | PolicyAlreadyBoundWithThisDataSource | This datasource has already been bound with the policy, please use another one. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。