1 つ以上のデータソースをポリシーにバインドします。
操作説明
各呼び出しでは、同じタイプのデータソースのみを単一のポリシーにバインドできます。
ECS インスタンス(サーバー全体のバックアップ)は、1 つのポリシーにのみバインドできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hbr:CreatePolicyBindings |
create |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| PolicyId |
string |
任意 |
ポリシーの ID。 |
po-000************8ep |
| PolicyBindingList |
array<object> |
任意 |
ポリシーバインディングのリスト。 |
|
|
array<object> |
任意 |
ポリシーバインディングの詳細。 |
||
| PolicyBindingDescription |
string |
任意 |
ポリシーバインディングの説明。 |
これはポリシーバインディングの説明です |
| DataSourceId |
string |
任意 |
データソースの ID。値の意味は SourceType フィールドによって異なります。
|
i-bp1************dl8 |
| Disabled |
string |
任意 |
このデータソースに対してポリシーを一時停止するかどうかを指定します。
|
true |
| SourceType |
string |
任意 |
データソースのタイプ。有効な値:
|
UDM_ECS |
| Source |
string |
任意 |
値の意味は SourceType の値によって異なります。
|
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 |
任意 |
クロスアカウントバックアップのタイプ。デフォルト値: SELF_ACCOUNT。有効な値:
|
SELF_ACCOUNT |
| CrossAccountUserId |
integer |
任意 |
クロスアカウントバックアップのソースアカウントの Alibaba Cloud UID。 |
144**********732 |
| CrossAccountRoleName |
string |
任意 |
クロスアカウントバックアップのためにソースアカウントで作成された RAM ロール名。 |
hbrcrossrole |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| Success |
boolean |
リクエストが成功したかどうかを示します。
|
true |
| Code |
string |
リターンコード。値が 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. | データソースはすでにこのポリシーにバインドされています。新しいポリシーのバインドを試してください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。