Resource Orchestration Service (ROS) を使用して、Dynamic Content Delivery Network (DCDN) のAPI操作を呼び出すことができます。 このトピックでは、Resource Orchestration Serviceテンプレートを作成し、そのテンプレートを使用してDCDNにドメイン名を自動的に追加する方法について説明します。
ROS
ROSは、クラウドコンピューティングリソースの管理を簡素化するAlibaba Cloudサービスです。 Elastic Compute Service (ECS) やApsaraDB RDSインスタンスなど、使用するクラウドコンピューティングリソース、およびリソース間の関係を記述するテンプレートを作成できます。 ROSは、テンプレートに基づいてすべてのリソースを自動的に作成および構成し、自動デプロイとO&Mを実装します。詳細については、「」をご参照ください。ROSとは何ですか?.
ROSによるリソース統合の
ROSを使用してDCDN APIを呼び出すことができます。 ROSを使用して調整できるのは通常のリソースのみです。
通常のリソース:
ALIYUN::DCDN::Domain: DCDNにドメイン名を追加します。
権限
この例では、DCDNにドメイン名を追加する必要があります。 デフォルトでは、Resource Orchestration ServiceはROSコンソールにログインしたユーザーの資格情報を使用します。 ユーザーには、次の権限を付与する必要があります。
AliyunDCDNFullAccess: RAMユーザーにDCDNリソースを管理する権限を付与します。
Alibaba Cloudアカウントには、すべてのAPI操作に対する権限があります。 Alibaba Cloudアカウントを使用してAPI操作を呼び出すと、セキュリティリスクが発生する可能性があります。 RAMユーザーとしてAPI操作を呼び出すか、ルーチンのO&Mを実行することを強くお勧めします。 RAMユーザーとしてAPI操作を呼び出す前に、ビジネス要件に基づいて必要な権限をRAMユーザーに付与します。 RAMユーザーには、DCDNリソースを管理する権限が必要です。 詳細については、「DCDNのシステムポリシー」をご参照ください。
手順
ROSコンソールにログインします。 上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションペインで、[スタック] をクリックします。 [スタック] ページで、 を選択します。
テンプレートの指定: [既存のテンプレートの選択] を選択します。
テンプレートインポート方法: [テンプレートコンテンツの入力] を選択します。
テンプレートの内容: [ROS] を選択し、コードを入力します。
DCDNにドメイン名を追加する構文、説明、および例の詳細については、「ALIYUN::DCDN:: domain」をご参照ください。
[作成] をクリックし、作成したスタックを実行します。
スタックが作成されたら、API操作を呼び出すか、SDKを使用するか、DCDNコンソールにログインしてドメイン名を表示します。
