Resource Orchestration Service (ROS) は、テンプレートで定義されているすべてのリソースを自動的に作成および構成し、自動化されたデプロイと O&M を実装できます。ROS を使用して CloudOps Orchestration Service (OOS) の API 操作を呼び出すことができます。このトピックでは、OOS で共通パラメーターを自動的に作成するための ROS テンプレートの作成方法について説明します。
サポートされているリソース
ROS は、Alibaba Cloud によって提供されるサービスであり、クラウドコンピューティングリソースの管理を簡素化します。Elastic Compute Service (ECS) インスタンスや ApsaraDB RDS インスタンスなど、必要なクラウドコンピューティングリソースと、リソース間の関係を記述するテンプレートを作成できます。ROS は、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動化されたデプロイと O&M を実装します。詳細については、「ROS とは」をご参照ください。
ROS を使用して、OOS の API 操作を呼び出すことができます。次の表に、ROS を使用してオーケストレートできるリソースを示します。
リソースタイプ | リファレンス | 説明 |
リソース | デフォルトのパッチベースラインを登録します。 | |
実行を開始します。 | ||
テンプレートを作成します。 | ||
共通パラメーターを作成します。 | ||
パッチベースラインを作成します。 | ||
暗号化パラメーターを作成します。 | ||
目標状態の構成を作成します。 | ||
データソース | パッチベースラインをクエリします。 | |
パッチベースラインのリストをクエリします。 | ||
暗号化パラメーターのリストをクエリします。 |
権限
Alibaba Cloud アカウントは、すべての API 操作に対する権限を持っています。Alibaba Cloud アカウントを使用して API 操作を呼び出すと、セキュリティリスクが発生する可能性があります。API 操作の呼び出しや日常的な O&M は、Resource Access Management (RAM) ユーザーとして実行することをお勧めします。RAM ユーザーとして API 操作を呼び出す前に、必要な権限を RAM ユーザーに付与してください。詳細については、「RAM を使用したアクセスコントロール」をご参照ください。
手順
ROS コンソール にログオンします。上部のナビゲーションバーで、ビジネス要件に基づいてリージョンを選択します。
左側のナビゲーションウィンドウで、デプロイ > [スタック] を選択します。[スタック] ページで、
を選択します。[テンプレートの指定]: [既存のテンプレートを選択] を選択します。
[テンプレートのインポート方法]: [テンプレートコンテンツを入力] を選択します。
[テンプレートコンテンツ] セクションで、[ROS] タブをクリックし、JSON または YAML 形式でコードを入力します。
共通パラメーターを作成するための構文、説明、および例の詳細については、「ALIYUN::OOS::Parameter」をご参照ください。次のサンプルコードは、共通パラメーターを作成します。
次へはい をクリックします。[パラメーターの構成] ステップで、[ロールバックの失敗] パラメーターに を選択します。
[作成] をクリックして、スタックを作成します。
結果を表示します。
OOS コンソール にログオンします。左側のナビゲーションウィンドウで、[パラメーターストア] をクリックします。
上部のナビゲーションバーで、スタックを作成したリージョンを選択します。
[パラメーターストア] ページの [共通パラメーター] タブで、パラメーターが想定どおりに作成されているかどうかを確認します。