プロジェクトの作成、クォータ管理、ジョブの O&M などの特定の MaxCompute リソース管理操作は、RAM を通じて認証されます。このトピックでは、これらの操作に対する RAM 権限を一覧表示し、カスタムポリシーの例を示します。
RAM 権限とプロジェクトレベルの権限の比較
MaxCompute は 2 つの独立した権限付与システムを使用します。操作の種類に応じて、適切な権限付与方法を選択してください。
RAM 権限 (このトピックに記載):MaxCompute のグローバルな管理操作 (プロジェクトの作成と削除 (CreateProject/DeleteProject)、クォータ管理、リソース監視、ジョブの O&M など) を制御します。これらの権限は、Alibaba Cloud RAM コンソールで設定されます。
プロジェクトレベルの権限:MaxCompute プロジェクト内のデータ操作 (UploadTable (データアップロード)、DownloadTable (データダウンロード)、Select (データクエリ)、ChangeTable (DDL 操作) など) を制御します。詳細については、「MaxCompute の権限」をご参照ください。
最小権限設定:きめ細かい権限管理を実装するには、次の手順に従ってください。
RAM レベルでは、ユーザーがコンソールにアクセスし、プロジェクトコンテキストを識別できるように、最小限必要なサービスレベルの権限 (システムポリシー
AliyunMaxComputeReadOnlyAccessなど) を付与します。MaxCompute プロジェクト内で、プロジェクトレベルのロールまたは ACL を通じて特定のデータ操作権限を割り当てます。
少なくとも基本的な RAM 権限 (`AliyunMaxComputeReadOnlyAccess` など) が保持されていることを確認してください。RAM 権限がない場合、MaxCompute コンソールにアクセスできません。
RAM ユーザーに ListProjects および GetProject 操作の実行が許可されると (
"Effect": "Allow")、そのユーザーは、Alibaba Cloud アカウント配下の指定されたリージョンで、自身が参加していないプロジェクトを含め、すべての MaxCompute プロジェクトとその詳細を表示できます。RAM ユーザーが ListProjects および GetProject 操作の実行を明示的に拒否 (
"Effect": "Deny") された場合、そのユーザーは、自身が参加しているプロジェクトを含め、指定されたリージョン内の MaxCompute プロジェクト情報を表示できません。`ListProjects` および `GetProject` 操作に対して RAM ポリシーが定義されていない (関連する RAM ポリシーが付与されていない) 場合、RAM ユーザーは、指定されたリージョン内で自分が参加しているプロジェクトとその詳細のみを表示できます。
ネットワーク接続およびテナントレベルのユーザーとロールを管理するための権限は、MaxCompute のテナントレベルのロールへの権限付与を通じても付与できます。
RAM ポリシーが
"Effect": "Allow"と設定されている場合、認証は成功します。RAM ポリシーが定義されていない場合、テナントレベルのロール権限が有効になります。
RAM ポリシーに
"Effect": "Deny"が設定されている場合、認証は失敗します。
権限
概要ページ — ジョブ数
カテゴリ | アクション | ARN | ARN の例 | 説明 |
概要ページ — ジョブ数 |
|
|
| 特定のステータスにあるジョブの数を表示します。 |
SQL 分析
カテゴリ | アクション | ARN | ARN の例 | 説明 |
SQL 分析 |
|
|
| テーブル情報を取得します。 |
| 関数情報を取得します。 | |||
| テーブルパーティション情報を取得します。 | |||
| テーブルデータをプレビューします。 |
プロジェクト管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
プロジェクト管理 |
|
|
| Alibaba Cloud アカウント内の指定されたリージョンにあるすべてのプロジェクトを表示します。 |
| プロジェクトを作成します。 | |||
|
|
| プロジェクトに関する情報を取得します。 | |
| プロジェクトを削除します。 | |||
| プロジェクトを凍結または復元します。 | |||
| プロジェクトのデフォルトクォータを変更します。 | |||
| 外部ネットワーク設定を表示します。 | |||
| 外部ネットワーク設定を更新します。 | |||
| プロジェクトレベルのロールを作成します。 | |||
| プロジェクトレベルのロールを削除します。 | |||
| プロジェクトレベルのロールを更新します。 | |||
| プロジェクト管理者 (Admin ロール) を設定します。 | |||
| プロジェクトのスーパー管理者 (Super_Administrator ロール) を設定します。 | |||
| プロジェクトレベルのロールのメンバーを管理します。 | |||
|
|
| RAM ユーザーのリストを取得します。 | |
|
|
| プロジェクトレベルのロールの ACL 認可情報を取得します。 | |
| オブジェクトに対するロールの ACL 認可を取得します。 | |||
| ロールのポリシー承認メカニズムの内容を取得します。 | |||
| リソースのリストを取得します。 | |||
| プロジェクトレベルのロールのリストを取得します。 | |||
|
|
| パッケージを作成します。 | |
| パッケージを削除します。 | |||
| パッケージを取得します。 | |||
| パッケージをバッチで取得します。 | |||
| パッケージを更新します。 | |||
|
|
| ユーザー権限を STRING 形式で一覧表示します。 | |
| ユーザー権限を JSON 形式で一覧表示します。 | |||
| プロジェクト内のすべてのユーザーを、そのロールとセキュリティ情報を含めて一覧表示します。 | |||
| プロジェクト内のすべてのユーザーを一覧表示します。 | |||
|
|
| スキーマを作成します。 | |
| スキーマのリストを表示します。 | |||
| スキーマを削除します。 | |||
| 関数のリストを表示します。 | |||
| 信頼できるプロジェクトのリストを表示します。 | |||
| ACL 認可情報を取得します。 | |||
|
|
| データ暗号化機能に対してサービスリンクロール (SLR) が認可されているかどうかを確認します。 | |
|
|
| 非同期 API 呼び出しの結果を取得します。一部の API がタイムアウトの問題を回避するために非同期で結果を返す場合に必要です。使用例として、プロジェクトレベルのロールに基づいてユーザーリストを取得する場合があります。 | |
|
|
| テーブルのリストを表示します。 | |
|
|
| ロールメンバーを表示します。 |
クォータ管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
クォータ管理 |
|
|
| レベル 1 またはレベル 2 のクォータを変更します。 |
| クォータプランを変更します。 | |||
| レベル 2 のカスタムクォータを作成します。 | |||
| 時間プランを変更します。 | |||
| クォータプランを作成します。 | |||
| クォータプランを削除します。 | |||
| 時間プランを作成します。 | |||
|
|
| レベル 2 クォータのルールのリストを表示します。 | |
| レベル 2 クォータのルールを追加します。 | |||
|
|
| レベル 2 クォータのルールを表示します。 | |
| レベル 2 クォータのルールを削除します。 | |||
| レベル 2 クォータのルールを変更します。 | |||
|
|
| クォータを作成します。 | |
| クォータを削除します。 | |||
| クォータを取得します。 | |||
| クォータのリストを照会します。 | |||
| クォータプランのリストを照会します。 | |||
| クォータプランを取得します。 | |||
| 時間ベースのクォータプランを取得します。 |
Notebook 管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
Notebook 管理 |
|
|
| Notebook インスタンステンプレートを作成します。 |
| Notebook インスタンステンプレートのリストを表示します。 | |||
| Notebook インスタンステンプレートの詳細を表示します。 | |||
| Notebook インスタンステンプレートを更新します。 | |||
| Notebook インスタンステンプレートを削除します。 | |||
|
|
| Notebook インスタンスのストレージを作成してアタッチします。 | |
| Notebook インスタンスにアタッチされているストレージを表示します。 | |||
|
|
| Notebook インスタンスを作成します。 | |
| Notebook インスタンスのリストを表示します。 | |||
|
|
| Notebook インスタンスの詳細を表示します。 | |
| Notebook インスタンスを開始します。 | |||
| Notebook インスタンスを停止します。 | |||
| Notebook インスタンスを更新します。 | |||
| Notebook インスタンスを削除します。 |
リソース監視
カテゴリ | アクション | ARN | ARN の例 | 説明 |
リソース監視 |
|
|
| オープンストレージ、外部テーブルキャッシュ、ジョブ監視、ストレージの傾向などの監視曲線を表示します。 |
リソース監視 (コンピューティングリソース) |
|
|
| コンピューティングリソースまたはデータ転送リソースの使用状況の詳細を表示します。 |
|
|
| コンピューティングリソースのリソース使用量を表示します。 | |
リソース監視 (ストレージリソース) |
|
|
| 当日のストレージ使用量のサマリーデータを取得します。 |
| 当日のストレージディストリビューションのサマリーデータを取得します。 | |||
| ストレージ使用量の変更データを取得します。 | |||
| プロジェクトストレージの詳細を取得します。 | |||
|
|
| ストレージコスト (リスト価格) を取得します。 | |
|
|
| 日次ストレージ使用量を取得します。 | |
|
|
| テーブルストレージの詳細を取得します。 | |
| パーティションストレージの詳細を取得します。 | |||
リソース監視 (Data Transmission Service) |
|
|
| データ転送リソースのアクセス頻度別トップ K テーブルを表示します。 |
| データ転送リソースのアクセス頻度別トップ K ソース IP アドレスを表示します。 | |||
| データ転送リソースのテーブルのアクセス頻度情報を表示します。 | |||
| データ転送リソースのデータ転送詳細を表示します。 | |||
| データ転送リソースのデータ転送量サマリーを表示します。 | |||
|
|
| Data Transmission Service のリソース使用量を表示します。 | |
|
| Data Transmission Service のリソース使用量のトップ N の詳細を表示します。 | ||
リソース監視 (ジョブパフォーマンス) |
|
|
| リソース消費と持続時間によるトップジョブを取得します。 |
ジョブの O&M
カテゴリ | アクション | ARN | ARN の例 | 説明 |
ジョブの O&M |
|
|
| ジョブ情報のリストを表示します。 |
| ジョブスナップショットのリストを表示します。 | |||
| ジョブを停止します。 | |||
| ジョブリソース情報のサマリーを表示します。 | |||
| 実行中のジョブのリストを表示します。 | |||
| ジョブステータスのサマリーを表示します。 | |||
|
|
| ジョブの Logview を取得します。 | |
| ジョブのコンピューティングリソース使用量を表示します。 | |||
|
|
| ジョブのコンピューティングリソース使用量ディストリビューションを表示します。 | |
ジョブ分析情報 — 類似ジョブ分析 |
|
|
| インスタンス ID で単一のジョブに関する情報を取得します。 |
|
|
| 類似ジョブのリストを表示します。 | |
ジョブ監視 |
|
|
| ジョブ関連のメトリックを表示します。 |
完全な Logview ログの表示 |
|
|
| 完全な Logview ログの表示 |
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
コンソール機能のグレーチェック |
|
|
| コンソール機能のグレーリリースステータスを確認します。 |
移行サービス (MMA)
カテゴリ | アクション | ARN | ARN の例 | 説明 |
移行サービス |
|
|
| データソースのリストを表示します。 |
| データソースの詳細を取得します。 | |||
| データソースを作成します。 | |||
| データソースを更新します。 | |||
| データソースを削除します。 | |||
| メタデータ更新タスクを作成します。 | |||
| 移行計画のリストを取得します。 | |||
| 移行計画を取得します。 | |||
| 移行計画を作成します。 | |||
| 移行計画を削除します。 | |||
| 移行計画を開始します。 | |||
| 移行計画を停止します。 | |||
| 移行計画を再試行します。 | |||
| 移行タスクのリストを取得します。 | |||
| 移行タスクを取得します。 | |||
| 移行タスクログのリストを取得します。 | |||
| 非同期タスクを取得します。 | |||
| 非同期タスクのステータスを更新します。 | |||
| 非同期タスクを削除します。 | |||
| データソース内のデータベースのリストを取得します。 | |||
| データソース内のデータベースを取得します。 | |||
| データソース内のテーブルのリストを取得します。 | |||
| データソース内のテーブルを取得します。 | |||
| データソース内のパーティションのリストを取得します。 | |||
| データソース内のパーティションを取得します。 | |||
|
|
| Alibaba Cloud アカウントで実行されているエージェントのリストを取得します。 | |
|
|
| 認証ファイルを作成します。 | |
|
|
| 移行タスクの進捗を表示します。 | |
| 移行タスクの速度を表示します。 |
コスト管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
コスト分析 |
|
|
| コスト分析データを表示します。 |
| 日付ごとのコスト分析データを表示します。 | |||
| 項目ごとの日次コスト分析データを表示します。 | |||
|
|
| コンピューティング使用量分析を表示します。 | |
| 使用タイプ別のコンピューティング使用量分析を表示します。 | |||
| インスタンス別のコンピューティング使用量分析を表示します。 | |||
| 署名別のコンピューティング使用量分析を表示します。 | |||
|
|
| 日付別のストレージ使用量分析を表示します。 | |
| タイプ別のストレージ使用量分析を表示します。 | |||
|
|
| インスタンスを一覧表示します。 |
ディザスタリカバリ管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
ディザスタリカバリ管理 |
|
|
| ゾーンディザスタリカバリを作成します。 |
|
|
| クロスリージョンディザスタリカバリを削除します。 | |
|
|
| ゾーンディザスタリカバリを削除します。 | |
|
|
| クロスリージョンディザスタリカバリのプロジェクトレベルの監視情報を取得します。 | |
|
|
| ゾーンディザスタリカバリのプロジェクトレベルの監視情報を取得します。 | |
|
|
| クロスリージョンディザスタリカバリで利用可能なバックアップリージョンを取得します。 | |
|
|
| クロスリージョンディザスタリカバリのプロジェクトレベルの監視情報をバッチで取得します。 | |
|
|
| ゾーンディザスタリカバリのプロジェクトレベルの監視情報をバッチで取得します。 | |
|
|
| クロスリージョンディザスタリカバリのスイッチオーバーを開始します。 | |
|
|
| クロスリージョンディザスタリカバリを作成します。 |
テナント管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
テナント管理 — テナントプロパティ |
|
|
| テナント設定を表示します。 |
|
|
| テナント設定を変更します。 | |
テナント管理 — ネットワーク接続 (NetworkLink) |
|
|
| テナント内のすべてのネットワーク接続を表示します。 |
| ネットワーク接続を作成します。 | |||
|
|
| ネットワーク接続に関する情報を取得します。 | |
| ネットワーク接続を削除します。 | |||
テナント管理 — イメージ管理 |
|
|
| カスタムイメージのリストを照会します。 |
|
| カスタムイメージを作成します。 | ||
|
|
| カスタムイメージに関する情報を照会します。 | |
|
| カスタムイメージを削除します。 | ||
テナント管理 — 外部データソース |
|
|
| テナント側リソースがバインドされているプロジェクトを一覧表示します。 |
| テナント側リソースがバインドされているプロジェクトを更新します。 | |||
|
|
| 外部データソースを更新します。 | |
| 外部データソースを削除します。 | |||
| 外部データソースを取得します。 | |||
|
|
| 外部データソースのリストを表示します。 | |
| 外部データソースを作成します。 | |||
テナントレベルのユーザーとロールの管理 |
|
|
| テナントレベルのユーザーのリストを表示します。 |
| テナントレベルのユーザーを追加します。 | |||
| テナントレベルのユーザーを削除します。 | |||
| 単一ユーザーのテナントレベルのロールを変更します。 | |||
|
|
| テナントレベルのロールのリストを表示します。 | |
| テナントレベルのロールを作成します。 | |||
|
|
| テナントレベルのロールのポリシー承認メカニズムを更新します。 | |
| 単一のテナントレベルのロールのポリシー承認メカニズムを取得します。 | |||
| テナントレベルのロールを削除します。 |
インテリジェント最適化
インテリジェントマテリアライズドビュー — 推奨と管理
カテゴリ | アクション | ARN | ARN の例 | 説明 |
マテリアライズドビュー |
|
|
| グローバル設定スイッチを表示します。現在、マテリアライズドビューのみがサポートされています。 |
|
|
| グローバル設定スイッチを取得します。現在、マテリアライズドビューのみがサポートされています。 | |
| グローバル設定スイッチを閉じます。現在、マテリアライズドビューのみがサポートされています。 | |||
| グローバル設定スイッチを変更します。現在、マテリアライズドビューのみがサポートされています。 | |||
|
|
| マテリアライズドビューの推奨が有効になっているプロジェクトのリストを表示します。 | |
| マテリアライズドビューの推奨が有効になっているプロジェクトのリストを確認します。 | |||
| 推奨されるマテリアライズドビューのリストを表示します。 | |||
| 推奨されるマテリアライズドビューに関する情報を表示します。 | |||
|
|
| マテリアライズドビューの推奨が有効になっているプロジェクトを追加します。 | |
| マテリアライズドビューの推奨からプロジェクトを削除します。 | |||
| マテリアライズドビューを作成します。 | |||
| マテリアライズドビューの作成ステータスを表示します。 | |||
| 作成されたすべてのマテリアライズドビューを表示します。 | |||
| マテリアライズドビューに関する情報を表示します。 | |||
| マテリアライズドビューを更新します。 | |||
| マテリアライズドビューを削除します。 | |||
| プロジェクトの推奨マテリアライズドビューのリストを表示します。 | |||
| プロジェクトの推奨マテリアライズドビューに関する情報を表示します。 | |||
| プロジェクトの推奨マテリアライズドビューのリストを表示します。 | |||
| プロジェクトの推奨マテリアライズドビューに関する情報を表示します。 | |||
| 推奨マテリアライズドビューに関連するジョブ情報を表示します。 | |||
| マテリアライズドビューに関連するジョブ情報を表示します。 | |||
|
|
| マテリアライズドビューのメリット情報を取得します。 | |
|
|
| 特定のプロジェクトのマテリアライズドビューのメリット情報を取得します。 | |
|
|
| 推奨マテリアライズドビューのメリット情報を取得します。 | |
|
|
| 特定のプロジェクトの推奨マテリアライズドビューのメリット情報を取得します。 |
インテリジェントマテリアライズドビュー — 自動マテリアライズドビュー
カテゴリ | アクション | ARN | ARN の例 | 説明 |
インテリジェント最適化 - インテリジェントマテリアライズドビュー - 自動マテリアライズドビュー |
|
|
| 自動マテリアライズドビューのメリットを表示します。 |
|
|
| 特定のプロジェクトの自動マテリアライズドビューのメリットを表示します。 | |
|
|
| 自動マテリアライズドビューのリストを表示します。 | |
|
|
| 特定のプロジェクトの自動マテリアライズドビューのリストを表示します。 | |
|
|
| 自動マテリアライズドビューのメリットトレンドチャートを表示します。 | |
|
|
| 特定のプロジェクトの自動マテリアライズドビューのメリットトレンドチャートを表示します。 | |
|
|
| 特定のプロジェクトの自動マテリアライズドビューの詳細を表示します。 | |
|
|
| すべてのプロジェクトの自動マテリアライズドビューの設定情報を表示します。 | |
|
|
| プロジェクトの自動マテリアライズドビューの設定を更新します。 |
コンピューティングリソース設定の最適化
カテゴリ | アクション | ARN | ARN の例 | 説明 |
コスト最適化 — サブスクリプションコンピューティングリソースのスペックアップ/スペックダウンの推奨 |
|
|
| コスト最適化 (サブスクリプション) のためにクォータグループの使用状況を分析するリクエストを開始します。 |
| コスト最適化 (サブスクリプション) のためのクォータグループ使用状況分析の結果を取得します。 | |||
| コスト最適化 (サブスクリプション) のために現状を評価するリクエストを開始します。 | |||
| コスト最適化 (サブスクリプション) のための現状評価の結果を取得します。 | |||
| コスト最適化 (サブスクリプション) のための推奨設定のリクエストを開始します。 | |||
| コスト最適化 (サブスクリプション) のための推奨設定の結果を取得します。 | |||
コスト最適化 — 従量課金プロジェクトのサブスクリプションクォータへのスペックアップ/スペックダウン |
|
|
| コスト最適化 (従量課金) のためのプロジェクトのリストを取得します。 |
|
|
| コスト最適化 (従量課金) のためにプロジェクトとクォータグループの使用状況を分析するリクエストを開始します。 | |
| コスト最適化 (従量課金) のためのプロジェクトとクォータグループの使用状況分析の結果を取得します。 | |||
| コスト最適化 (従量課金) のために現状を評価するリクエストを開始します。 | |||
| コスト最適化 (従量課金) のための現状評価の結果を取得します。 | |||
| コスト最適化 (従量課金) のための推奨設定のリクエストを開始します。 | |||
| コスト最適化 (従量課金) のための推奨設定の結果を取得します。 |
階層型ストレージ設定の最適化
カテゴリ | アクション | ARN | ARN の例 | 説明 |
コスト最適化 — ストレージコストの最適化 |
|
|
| ストレージコストの最適化の提案を取得します。 |
|
|
| 特定のプロジェクトのストレージコストの最適化の提案を取得します。 | |
|
|
| ストレージコストの最適化のサマリーを取得します。 | |
|
|
| 特定のプロジェクトのストレージコストの最適化のサマリーを取得します。 | |
|
|
| ストレージ使用量の比較データを取得します。 |
Condition 要素
Condition 要素は、ポリシーが有効になる条件を指定します。条件句は、条件オペレーター、条件キー、および条件値で構成されます。詳細については、「権限ポリシーの要素」をご参照ください。
MaxCompute は、次の条件オペレーターと条件キーをサポートしています。
条件オペレーターの種類
条件オペレーターの種類 | サポートされる型 |
ブール値 | Bool |
条件キー
条件キー | タイプ | 説明 |
| Bool | MaxCompute プロジェクトの作成時に暗号化する必要があるかどうかを制限します。有効な値: |
アクセスポリシー
RAM は、Alibaba Cloud が管理するシステムポリシーとカスタムポリシーの 2 種類のアクセスポリシーをサポートしています。
システムポリシー
MaxCompute は 2 つのシステムポリシーを提供します。
AliyunMaxComputeFullAccess:このトピックに記載されているすべての権限を付与します。このポリシーは過剰な権限を付与する可能性があるため、RAM ユーザーまたは RAM ロールにアタッチする際は注意が必要です。AliyunMaxComputeReadOnlyAccess:このトピックに記載されているすべてのListおよびGet権限を付与します。読み取りアクセスのみを必要とする RAM ユーザーまたは RAM ロールにこのポリシーをアタッチしてください。
カスタムポリシー
きめ細かい権限管理のために、RAM コンソールでカスタムポリシーを作成します。詳細については、「カスタムポリシーの作成」をご参照ください。
RAM ポリシーは、Version フィールドと 1 つ以上の Statement エントリで構成されます。各ステートメントには、Effect、1 つ以上の Action 値、Resource (Alibaba Cloud リソース名)、およびオプションの Condition が含まれます。
Action と Resource の値は上記の権限テーブルから取得されます。Condition の値は、「Condition 要素」セクションから取得されます。ポリシーの構文の詳細については、「ポリシーの構造と構文」をご参照ください。
以下は、カスタムポリシーの例です。
MaxCompute プロジェクトオブジェクトを管理するためのポリシー
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "odps:ListProjects", "odps:GetProject", "odps:CreateProject", "odps:DeleteProject", "odps:UpdateProjectDefaultQuota", "odps:UpdateProjectStatus", "odps:UpdateUsersToSuperAdmin", "odps:ListOutboundInternetAddress", "odps:UpdateOutboundInternetAddress" ], "Resource": "*" } ]}<code data-tag="inlineCode" id="d28738e3bc54q">{
MaxCompute クォータオブジェクトを管理するためのポリシー
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "odps:UpdateQuota", "odps:UpdateQuotaPlan", "odps:UpdateSubQuotas", "odps:UpdateQuotaSchedule", "odps:CreateQuotaPlan", "odps:DeleteQuotaPlan", "odps:CreateQuotaSchedule", "odps:ListQuotaRoutingRules", "odps:CreateQuotaRoutingRule", "odps:GetQuotaRoutingRule", "odps:RemoveQuotaRoutingRule", "odps:UpdateQuotaRoutingRule" ], "Resource": "*" } ]}<code data-tag="inlineCode" id="e8f0e8c4acg4l">{
暗号化されていない MaxCompute プロジェクトの作成を拒否するポリシー
{ "Version": "1", "Statement": [ { "Effect": "Deny", "Action": "odps:CreateProject", "Resource": "*", "Condition": { "Bool": { "odps:Encryption": [ "false" ] } } } ]}<code data-tag="inlineCode" id="eb9cb579bdvnn">{
MaxCompute リソース監視データの表示を許可するポリシー
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "odps:GetMetric", "odps:GetQuotaUsage", "odps:GetStorageSummaryCompared", "odps:GetStorageSizeSummary", "odps:SumDailyBillsByItem", "odps:SumStorageMetricsByDate", "odps:GetStorageAmountSummary", "odps:ListStorageProjectsInfo", "odps:ListTopJobInfo", "odps:ListStorageTablesInfo", "odps:ListStoragePartitionsInfo", "odps:GetTableAccessInfoTopK", "odps:GetTableIpAccessInfoTopK", "odps:GetTableAccessInfo", "odps:ListTableSlotDetail", "odps:GetTunnelThroughputSummary" ], "Resource": "*" } ]}<code data-tag="inlineCode" id="1214e3668afow">{
よくある質問
UploadTable や ChangeTable などの操作が RAM 権限ポリシーに見つからないのはなぜですか?
これらの操作は MaxCompute のプロジェクトレベルの権限付与システムに属しており、RAM 認可の範囲外です。これらを管理するには、MaxCompute プロジェクト内の ACL またはポリシー承認メカニズムを使用します。詳細については、「MaxCompute の権限」をご参照ください。
監査イベントや操作ログから必要な最小 RAM 権限を特定する方法
changeTable などの監査イベント名は、通常、単一の RAM アクションに直接マッピングすることはできません。一部のイベントは、RAM 権限ではなくプロジェクトレベルの権限に対応しています。書き込み操作を伴うイベントの場合、より詳細な RAM アクションに分割できないため、一般的に広範な書き込み権限のセットが必要です。正しい権限を特定するには:
操作が RAM の管理範囲に含まれるかどうかを確認します。RAM 権限は、
ListProjects、CreateQuota、GetQuotaなどのサービスレベルの操作をカバーします。操作がデータクエリや DDL 操作などのプロジェクトレベルのアクションである場合は、「MaxCompute の権限」をご参照ください。
操作が RAM アクションであるが、正確な権限を特定できない場合は、「アクセスポリシー」セクションのカスタムポリシーの例をリファレンスとして使用するか、
AliyunMaxComputeReadOnlyAccessなどのシステムポリシーを開始点として使用し、必要に応じて範囲を絞り込みます。