RAM ユーザーが Classic Load Balancer (CLB) のアクセスログを使用する前に、Alibaba Cloud アカウントでそのユーザーに必要な権限を付与する必要があります。
前提条件
ご利用の Alibaba Cloud アカウントでアクセスログ機能が有効になっていることを確認してください。 詳細については、「アクセスログ機能の有効化」をご参照ください。
ポリシーの作成
このセクションでは、[JSON] タブでカスタムポリシーを作成する方法について説明します。 [ビジュアルエディター] タブの使用方法については、「カスタムポリシーの作成」をご参照ください。
RAM 管理者として RAM コンソールにログインします。
左側のナビゲーションウィンドウで、Permissions > Policies を選択します。
Policies ページで、Create Policy をクリックします。
Create Policy ページで、JSON タブをクリックします。
ポリシードキュメントを入力し、はい をクリックします。
{ "Statement": [ { "Action": [ "slb:Create*", "slb:List*" ], "Effect": "Allow", "Resource": "acs:log:*:*:project/*" }, { "Action": [ "log:Create*", "log:List*" ], "Effect": "Allow", "Resource": "acs:log:*:*:project/*" }, { "Action": [ "log:Create*", "log:List*", "log:Get*", "log:Update*" ], "Effect": "Allow", "Resource": "acs:log:*:*:project/*/logstore/*" }, { "Action": [ "log:Create*", "log:List*", "log:Get*", "log:Update*" ], "Effect": "Allow", "Resource": "acs:log:*:*:project/*/dashboard/*" }, { "Action": "cms:QueryMetric*", "Resource": "*", "Effect": "Allow" }, { "Action": [ "slb:Describe*", "slb:DeleteAccessLogsDownloadAttribute", "slb:SetAccessLogsDownloadAttribute", "slb:DescribeAccessLogsDownloadAttribute" ], "Resource": "*", "Effect": "Allow" }, { "Action": [ "ram:Get*", "ram:ListRoles" ], "Effect": "Allow", "Resource": "*" } ], "Version": "1" }Create Policy ダイアログボックスで、Policy Name と Description を入力し、次に OK をクリックします。
RAM ユーザーへのポリシーのアタッチ
RAM 管理者として RAM コンソールにログインします。
左側のナビゲーションウィンドウで、Permissions > Grants を選択します。
授權 ページで、Grant Permission をクリックします。
リソース範囲を選択します。
Account:権限は現在の Alibaba Cloud アカウント内で有効になります。
ResourceGroup:権限は指定されたリソースグループ内でのみ有効になります。
説明このオプションでは、クラウドサービスとリソースタイプの両方がリソースグループをサポートしている必要があります。 詳細については、「リソースグループをサポートするクラウドサービス」をご参照ください。
プリンシパルを選択します。
プリンシパルは、権限を付与される RAM ユーザーです。 複数の RAM ユーザーを選択できます。
ポリシーを選択します。
ポリシーは権限のセットです。 複数のポリシーを選択できます。
System Policy:Alibaba Cloud が作成および管理するポリシーです。 システムポリシーは使用できますが、変更はできません。 詳細については、「RAM をサポートするクラウドサービス」をご参照ください (「クラウドサービス」と「システムポリシー」の列をご参照ください)。
説明システムは、AdministratorAccess や AliyunRAMFullAccess などのリスクの高いシステムポリシーに自動的にフラグを立てます。 絶対に必要でない限り、これらのリスクの高いポリシーを付与することは避けてください。
Custom Policy:ユーザーが作成、管理、更新、削除できるポリシーです。 カスタムポリシーの作成方法の詳細については、「カスタムポリシーの作成」をご参照ください。
Grant permissions をクリックします。
終了 をクリックして 授權 ページに戻り、ポリシーがユーザーにアタッチされていることを確認します。これで、RAM ユーザーは CLB アクセスログを使用できるようになります。