既定では、Resource Access Management (RAM) ユーザーには、リソースをパージまたはプリフェッチする権限がありません。 システムポリシーまたはカスタムポリシーをRAMユーザーにアタッチして、リソースをパージおよびプリフェッチできるようにすることができます。
前提条件
RAM ユーザーを作成します。 詳細については、「RAM ユーザーの作成」をご参照ください。
背景情報
デフォルトでは、RAMユーザーにはリソースをパージまたはプリフェッチする権限がありません。 Dynamic Content Delivery Network (DCDN) コンソールにログインし、RAMユーザーとしてリソースをパージまたはプリフェッチしようとすると、次のエラーメッセージが表示されます。アカウントがページインターフェイスにアクセスできないか、インターフェイスがRAMアクセス制御をサポートしていません。 この場合、RAMユーザーに必要なパージおよびプリフェッチ権限を付与する必要があります。
RAMは、システムポリシーとカスタムポリシーの2種類のポリシーをサポートしています。 システムポリシーまたはカスタムポリシーをRAMにアタッチして、RAMユーザーがリソースをパージおよびプリフェッチできるようにすることができます。
システムポリシー
システムポリシーは、Alibaba Cloudによって設定および提供されます。 システムポリシーは変更できません。 システムポリシーは、RAMユーザーにDCDNに対する完全な権限 (サービスのアクティブ化と構成変更を含む) を付与します。 システムポリシーを使用してRAMユーザーに権限を付与するには、わずかな手順で済みます。 詳細については、「方法1: システムポリシーをRAMユーザーにアタッチする」をご参照ください。
カスタムポリシー
ビジネス要件に基づいてカスタムポリシーを作成、更新、および管理できます。 カスタムポリシーは、指定された権限のみをRAMユーザーに付与します。 たとえば、カスタムポリシーを使用して、RAMユーザーにリソースのパージとプリフェッチのみを許可したり、ログストレージ機能を使用したりできます。 この場合、RAMユーザーには、許可された操作以外の操作を実行する権限はありません。 詳細については、「方法2: カスタムポリシーをRAMユーザーにアタッチする」をご参照ください。
方法1: システムポリシーをRAMユーザーにアタッチする
RAMコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
On theユーザーページで、権限を付与するRAMユーザーを見つけ、権限の追加で、アクション列を作成します。

では、権限付与パネルで、必要なパラメータを指定します。

[リソーススコープ] セクションで、[アカウント] を選択します。
[ポリシー] セクションで、検索ボックスにDCDNと入力します。 DCDNに関連するすべてのポリシーが自動的に表示されます。
[AliyunDCDNFullAccess] をクリックして、[選択したポリシー] リストにポリシーを追加します。
説明AliyunDCDNFullAccesポリシーは、RAMユーザーにDCDNに対する完全な権限を付与します。 RAMユーザーには、DCDN API操作を呼び出し、すべての高速化ドメイン名を管理する権限があります。
クリック権限の付与.
クリック閉じる.
方法2: RAMユーザーにカスタムポリシーをアタッチする
カスタムポリシーを作成します。
RAMコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[ポリシー] ページで、[ポリシーの作成] をクリックします。
[ポリシーの作成] ページで、[JSON] タブをクリックします。
コードエディターで、次のポリシー内容を入力します。 このポリシーは、プリフェッチおよびパージAPI操作に対するRAMユーザー権限を付与します。{ "Version": "1", "Statement": [ { "Action": [ "dcdn:PreloadDcdnObjectCaches", "dcdn:RefreshDcdnObjectCaches", "dcdn:DescribeDcdnRefreshTaskById", "dcdn:DescribeDcdnRefreshQuota", "dcdn:DescribeDcdnRefreshTasks" ], "Resource": "acs:dcdn:*:*:*", "Effect": "Allow" } ] }[OK] をクリックします。 表示されるダイアログボックスで、基本的なポリシー情報を入力します。
パラメーター
説明
名前
わかりやすく識別しやすい名前を入力します。 この例では、AliyunDcdnRefreshが使用されています。
説明
必要に応じて、 カスタムポリシーの説明を入力します。
[OK] をクリックします。
カスタムポリシーをRAMユーザーにアタッチします。
RAMコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
On theユーザーページで、権限を付与するRAMユーザーを見つけ、権限の追加で、アクション列を作成します。

[権限付与] パネルで、必要なパラメーターを指定します。

パラメーター
説明
承認済みスコープ
[Alibaba Cloudアカウント] を選択します。許可されたスコープが、現在のAlibaba Cloudアカウントに属するすべてのリソースであることを指定します。 [特定のリソースグループ] は選択しません。
プリンシパル
現在のRAMユーザーが自動的に選択されます。
ポリシー
ドロップダウンリストから [カスタムポリシー] を選択します。 手順1で作成したカスタムポリシーの名前を入力します。 この例のカスタムポリシーの名前はAliyunDcdnRefreshです。 ポリシー名をクリックして、[選択したポリシー] リストに追加します。
[権限付与] をクリックします。
[閉じる] をクリックします。
次のステップ
RAMユーザーとしてログオンできます。 詳細については、「Alibaba Cloud管理コンソールへのRAMユーザーとしてのログイン」をご参照ください。