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 をオーケストレーションできます。サポートされているリソースには、通常のリソースとデータリソースが含まれます。
-
通常のリソース:
-
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 はデフォルトで現在のコンソールユーザーの認証情報を使用します。ユーザーには次の権限が必要です:
-
AliyunHBRFullAccess:Cloud Backup に対する完全な権限を付与するポリシーです。
Alibaba Cloud アカウントはすべての API に対する権限を持っているため、セキュリティリスクが生じる可能性があります。API コールと日常的な O&M には、RAM ユーザーを使用することを推奨します。ビジネス要件に基づいて Cloud Backup リソースを管理するために必要な権限を RAM ユーザーに付与してください。詳細については、「Cloud Backup 操作を実行するための RAM ユーザーの作成」をご参照ください。
操作手順
-
ROS コンソールにログインします。上部メニューで、[Region] ドロップダウンリストからリージョンを選択します。
-
左側のナビゲーションウィンドウで、[スタック] をクリックします。 を選択します。
-
テンプレートの指定:既存テンプレートの使用 を選択します。
-
テンプレートのインポート方法:テンプレート内容の入力 を選択します。
-
-
[テンプレートの内容] で、Ros を選択し、コードを入力します。
バックアップボールトを作成するための構文、説明、および使用例の詳細については、「ALIYUN::HBR::Vault」をご参照ください。この例では、
test-vaultという名前のバックアップボールトを作成します。 -
[作成] をクリックし、作成されたスタックを実行します。
-
結果を確認します。
ROS コンソールのスタック詳細ページで、[スタック情報] タブの [ステータス] に [CREATE_COMPLETE] と表示されます。
-
test-vaultという名前のバックアップボールトが作成された後、API の呼び出し、SDK の実行、または Cloud Backup コンソールでの操作によってバックアップボールトを表示できます。テンプレートが実行された後、[ボールト管理] ページで、
test-vaultという名前のボールトが作成されていることを確認できます。ボールトタイプは [Standard] で、ステータスは [アクティブ化済み] です。