Resource Orchestration Service テンプレートを作成することで、ENS インスタンスを自動的に作成できます。
サポートされるリソース
-
Resource Orchestration Service (ROS) は、クラウドリソース管理を簡素化します。 テンプレートを作成して、ECS インスタンスや ApsaraDB RDS インスタンスなどの Alibaba Cloud リソースとその依存関係を定義できます。 ROS エンジンは、テンプレートで定義されたすべてのリソースを自動的に作成および設定します。 詳細については、「Resource Orchestration Service とは」をご参照ください。
-
ROS は、通常リソースやデータリソースを含む、以下の ENS リソースをサポートしています。
-
通常リソース:
-
ALIYUN::ENS::Disk:従量課金またはサブスクリプションのデータディスクを作成します。
-
ALIYUN::ENS::DiskInstanceAttachment:データディスクを ENS インスタンスにアタッチします。
-
ALIYUN::ENS::Instance:ENS インスタンスを作成します。
-
ALIYUN::ENS::InstanceSecurityGroupAttachment:ENS インスタンスを指定されたセキュリティグループに追加します。
-
ALIYUN::ENS::KeyPair:RSA キーペアの公開鍵をインポートします。
-
ALIYUN::ENS::Network:VPC を作成します。
-
ALIYUN::ENS::NetworkAcl:ネットワーク ACL ルールを作成します。
-
ALIYUN::ENS::NetworkAclAssociation:ネットワーク ACL をネットワークに関連付けます。
-
ALIYUN::ENS::SecurityGroup:セキュリティグループを作成します。
-
ALIYUN::ENS::Snapshot:スナップショットを作成します。
-
ALIYUN::ENS::vSwitch:vSwitch を作成します。
-
-
データリソース:
-
DATASOURCE::ENS::Instances:1 つ以上の ENS インスタンスの詳細を照会します。
-
-
権限
この例で ENS インスタンスを作成するために、Resource Orchestration Service は現在のコンソールユーザーの認証情報を使用します。 ユーザーは次の権限を持っている必要があります:
-
AliyunENSFullAccess:ENS リソースを管理する権限。
Alibaba Cloud アカウントでの操作は、高いセキュリティリスクを伴います。 API 呼び出しや日常の操作には、必要最小限の権限のみを持つ RAM ユーザーを使用することを推奨します。 RAM ユーザーに ENS リソースを管理する権限を付与する方法については、「ENS のシステムポリシー」をご参照ください。
操作手順
-
ROS コンソールにログインします。 上部のナビゲーションバーで、[リージョン] ドロップダウンリストからリージョンを選択します。
-
スタック ページで、スタックの作成 をクリックします。 テンプレートの指定 セクションで、既存テンプレートの使用 をクリックします。
説明-
テンプレートの作成 または Composer を選択すると、対応するページにリダイレクトされます。
-
-
テンプレートのインポート方法 で テンプレート内容の入力 を選択します。 テンプレート内容 で [ROS] を選択し、コードを入力します。
ENS インスタンスを作成するための構文とパラメーターの詳細については、「ALIYUN::ENS::Instance」をご参照ください。 この例では、2 つのインスタンスを作成します。
-
[作成] をクリックしてスタックを起動します。
-
スタックが作成された後、OpenAPI、SDK、または ENS コンソールを使用して新しいインスタンスを表示できます。
ENS コンソールの左側のナビゲーションウィンドウで、[コンピューティング & イメージ] > [インスタンス] を選択します。 [インスタンス] ページで、新しく作成されたインスタンスを表示できます。 [ステータス] 列では、インスタンスのステータスは 実行中 です。