Resource Orchestration Service (ROS) を使用して Alibaba Cloud CDN の操作を呼び出すことができます。このトピックでは、Alibaba Cloud CDN のアクセラレーションドメイン名を自動的に追加する ROS テンプレートを作成する方法を説明します。
サポート対象リソース
Resource Orchestration Service (ROS) は、クラウドリソース管理を簡素化する Alibaba Cloud サービスです。 開発者および管理者は、テンプレートを作成して、ECS インスタンスや RDS データベースインスタンスなどの必要な Alibaba Cloud リソース、およびリソース間の依存関係を定義できます。 ROS オーケストレーションエンジンは、テンプレートを使用してすべてのリソースを自動的に作成および設定し、自動デプロイと O&M を可能にします。 詳細については、「Resource Orchestration Service とは」をご参照ください。
ROS を使用して Alibaba Cloud CDN の API を呼び出せます。オーケストレーション可能なリソースには、通常リソースとデータソースリソースが含まれます。
-
通常リソース:
-
ALIYUN::CDN::Domain: 高速化ドメイン名を追加します。
-
ALIYUN::CDN::DomainConfig: ドメイン名を一括で設定します。
-
-
データソースリソース:
-
DATASOURCE::CDN::Domains:作成されたアクセラレーションドメイン名の基本情報を照会します。
-
権限
本例では、加速ドメイン名を追加する方法を説明します。デフォルトでは、Resource Orchestration Serviceはログイン中のユーザーの認証情報を使用します。このユーザーには、以下の権限が必要です。
-
AliyunCDNFullAccess: Alibaba Cloud CDN リソースを管理するための権限。
Alibaba Cloud アカウントには完全なアクセス権限があるため、このアカウントを使用して API にアクセスすることはセキュリティ上のリスクです。API アクセスまたは日常の運用保守には、RAM ユーザーを使用することをお勧めします。RAM ユーザーには、Alibaba Cloud CDN リソースを管理するための権限が必要です。詳細については、「Alibaba Cloud CDN のシステムポリシー」をご参照ください。
手順
手順
-
ROS コンソールにログインし、上部のナビゲーションバーで[リージョン] ドロップダウンリストから目的のリージョンを選択します。
-
左側のナビゲーションペインで、[スタック] をクリックします。次に、 を選択します。
-
テンプレートの指定:[既存のテンプレートを選択]を選択します。
-
テンプレートのインポート方法: [テンプレートコンテンツを入力] を選択します。
-
-
[テンプレートコンテンツ] には、[ROS] を選択し、コードを入力します。
アクセラレーションドメイン名の追加に関する構文、説明、例などの詳細については、「ALIYUN::CDN::Domain」をご参照ください。
-
[次へ] をクリックします。
-
[パラメーターの設定] ページで、パラメーターを設定し、[作成] をクリックします。
-
スタックのステータスを確認します。
スタックの [ステータス] が [CREATE_COMPLETE] に変わり、ステータス説明に
Stack CREATE completed successfullyと表示されます。 -
スタックが作成された後、API、SDK、または Alibaba Cloud CDN コンソールを使用して、リソースが作成されたことを検証します。
Alibaba Cloud CDN コンソールで、「ドメイン管理」ページに移動します。新しい高速化ドメイン名は、ステータスが [有効]、[CNAME ステータス] が「設定済み」の状態で表示されます。