Resource Orchestration Service (ROS) を使用して、Cloud Backup のリソースを呼び出すことができます。このトピックでは、Resource Orchestration Service のテンプレートを作成し、そのテンプレートを使用して Cloud Backup のバックアップボールトを自動で作成する方法について説明します。
サポートされるリソース
ROS は、クラウドコンピューティングリソースの管理を簡素化する Alibaba Cloud のサービスです。テンプレートを作成して、Elastic Compute Service (ECS) インスタンス、Object Storage Service (OSS) バケット、File Storage NAS (NAS) ファイルシステムなどの必要なクラウドコンピューティングリソースと、リソース間の依存関係を記述できます。ROS はテンプレートに基づいてすべてのリソースを自動的に作成および設定し、自動デプロイと運用保守を実現します。詳細については、「Resource Orchestration Service とは」をご参照ください。
ROS を使用して、Cloud Backup の API 操作を呼び出すことができます。ROS を使用してオーケストレーションできるリソースには、通常のリソースとデータリソースがあります。
通常のリソース:
ALIYUN::HBR::BackupClients:ECS インスタンスにバックアップクライアントをインストールします。
ALIYUN::HBR::RestoreJob:復元ジョブを作成します。
ALIYUN::HBR::DbAgent:データベースのバックアップクライアントをインストールします。
ALIYUN::HBR::DbPlan:バックアッププランを作成します。
ALIYUN::HBR::DbVault:ミラーボールトを作成します。
ALIYUN::HBR::Vault:バックアップボールトを作成します。
データリソース:
DATASOURCE::HBR::Vaults:バックアップボールトに関する情報を照会します。
権限
この例では、バックアップボールトを作成する必要があります。デフォルトでは、Resource Orchestration Serviceは、ROS コンソールにログインするユーザーの認証情報を使用します。ユーザーには、次の権限が付与されている必要があります。
AliyunHBRFullAccess:Cloud Backup に対する完全な権限を付与します。
Alibaba Cloud アカウントは、すべての API 操作に対する権限を持っています。Alibaba Cloud アカウントを使用して API 操作を呼び出すと、セキュリティリスクが発生する可能性があります。API の呼び出しや日常の運用保守は、RAM ユーザーとして実行することを推奨します。RAM ユーザーとして API 操作を呼び出す前に、ビジネス要件に基づいて RAM ユーザーに必要な権限を付与してください。RAM ユーザーは、Cloud Backup のリソースを管理する権限を持っている必要があります。詳細については、「RAM ユーザーを作成して Cloud Backup 操作を実行する」をご参照ください。
操作手順
ROS コンソールにログオンします。上部のナビゲーションバーで、[リージョン] ドロップダウンリストからリージョンを選択します。
-
左側メニューで、[スタック] をクリックします。 を選択します。
-
テンプレートの指定:既存テンプレートの使用 を選択します。
-
テンプレートのインポート方法:テンプレート内容の入力 を選択します。
-
-
[テンプレートのコンテンツ] で Ros を選択し、コードを入力します。
バックアップボールトを作成する構文、説明、例の詳細については、「ALIYUN::HBR::Vault」をご参照ください。この例では、
test-valutという名前のバックアップボールトを作成します。 [作成] をクリックし、作成したスタックを実行します。
結果を表示します。

test-valutという名前のバックアップボールトが作成された後、API の呼び出し、SDK の実行、または Cloud Backup コンソールでの操作によって、バックアップボールトを表示できます。