すべてのプロダクト
Search
ドキュメントセンター

Realtime Compute for Apache Flink:管理ポータルの権限

最終更新日:Aug 26, 2026

Realtime Compute for Apache Flink コンソールにアクセスし、ワークスペースの表示、購入、削除などの操作を実行するには、RAM ユーザーおよび RAM ロールに必要な権限が付与されている必要があります。Flink ワークスペースを所有する Alibaba Cloud アカウントの管理者は、RAM コンソールでポリシーをアタッチすることでアクセスを許可します。

本トピックの対象読者

Resource Access Management (RAM) の使用方法は、お客様のロールによって異なります。

  • RAM ユーザー — Flink コンソールへのアクセス時や操作の実行時に権限エラーが発生した場合は、Alibaba Cloud アカウントの管理者に連絡し、関連するポリシーの付与を依頼してください。必要な権限を特定するには、「権限付与のシナリオ」をご参照ください。

  • Alibaba Cloud アカウント管理者 — ユーザーが必要とするアクセス権限を決定し、「権限付与の手順」に従って適切なポリシーをアタッチしてください。

  • ポリシー作成者 — 「Realtime Compute for Apache Flink の権限ポリシー」および「関連プロダクトの権限操作」のアクションを組み合わせて、カスタムポリシーを作成してください。

権限付与のシナリオ

シナリオ 説明
Realtime Compute for Apache Flink コンソールにアクセスできない ワークスペース情報が一切表示されず、「現在のアカウントには権限がありません」というエラーが表示されます。エラーメッセージには、必要なアクション記述子 stream:ListRegionWithClusterQuantity とリソース記述子 acs:stream:*:<AccountID>:vvpinstance/* が、エラーコード 903065 とともに表示されます。これは、Flink コンソールにアクセスする権限がないことを意味します。ワークスペースを購入した Alibaba Cloud アカウントの管理者に連絡し、ご利用のアカウントに少なくとも読み取り専用権限 (AliyunStreamReadOnlyAccess) を付与するよう依頼してください。「権限付与の手順」をご参照ください。権限が付与された後、ページを再入力またはリフレッシュしてください。
特定の操作を実行できない コンソールに「現在のアカウントには権限がありません」というダイアログボックスが表示され、不足しているアクション記述子 (例:stream:ModifyVvpInstanceSpec) とリソース記述子が、エラーコード 401 とともに表示されます。[エラー詳細] を展開すると、リクエスト ID を確認できます。これは、現在のアカウントにその操作の権限がないことを意味します。Alibaba Cloud アカウントの管理者に連絡し、要件に基づいてカスタムポリシーを調整してもらってください。「権限付与の手順」をご参照ください。例えば、サブスクリプションワークスペースにリソースを割り当てる必要がある場合、ご利用のアカウントには対応するリソース割り当て権限が付与されている必要があります。

ポリシーの種類

アクセスポリシーは、ポリシーの構文と構造を用いて一連の権限を定義します。権限を付与するリソース、許可される操作、および権限付与の条件を指定します。RAM コンソールは、2 種類のアクセスポリシーをサポートしています。

  • システムポリシー:Alibaba Cloud によって作成および維持されます。これらのポリシーは使用できますが、変更はできません。以下の表は、Flink がサポートするシステムポリシーの一覧です。

    アクセスポリシー 名前 説明
    Realtime Compute for Apache Flink へのフルアクセス AliyunStreamFullAccess 「カスタムポリシー」のすべての権限が含まれます。
    Realtime Compute for Apache Flink への読み取り専用アクセス AliyunStreamReadOnlyAccess HasStreamDefaultRole 権限と、「Realtime Compute for Apache Flink 権限ポリシー」内の DescribeQueryCheckListGetSearch
    ユーザーセンター (BSS) での注文の表示と支払い AliyunBSSOrderAccess ユーザーセンターで注文を表示し、支払いを行う権限を付与します。
    ユーザーセンター (BSS) での注文の登録解除 AliyunBSSRefundAccess ユーザーセンターで注文の登録を解除する権限を付与します。
  • カスタムポリシー:お客様が作成、更新、削除します。Flink がサポートするカスタムポリシーと、その作成方法の詳細については、「Realtime Compute for Apache Flink の権限ポリシー」および「(オプション) ステップ 1:カスタムポリシーの作成」をご参照ください。

前提条件

開始する前に、以下を確認してください。

権限付与の手順

(オプション) ステップ 1:カスタムポリシーの作成

AliyunStreamFullAccess システムポリシーを使用する場合は、このステップをスキップしてください。

Realtime Compute for Apache Flink の読み取り専用権限セットから始め、必要に応じて、よりきめ細かなアクセス制御ポイントを追加します。これには、Realtime Compute for Apache Flink がサポートするカスタムポリシーと関連プロダクトの権限操作が含まれます。

以下のポリシーは、Realtime Compute for Apache Flink の読み取り専用権限を付与するもので、AliyunStreamReadOnlyAccess システムポリシーと同等です。

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:Describe*",
        "stream:Query*",
        "stream:Check*",
        "stream:List*",
        "stream:Get*",
        "stream:Search*",
        "stream:HasStreamDefaultRole"
      ],
      "Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/{#instanceId}/vvpnamespace/{#namespace}",
      "Effect": "Allow"
    }
  ]
}

プレースホルダーを実際の値に置き換えてください。

プレースホルダー 説明
{#regionId} 送信先 Flink ワークスペースが存在するリージョン
{#accountId} Alibaba Cloud アカウントの UID
{#instanceId} 送信先 Realtime Compute for Apache Flink 注文インスタンスの ID
{#namespace} 送信先プロジェクトの名前

アクセスポリシーでは、Action は操作を定義し、Resource は対象オブジェクトを定義し、Effect は操作が許可されるか拒否されるかを定義します。ポリシーの構文の詳細については、「ポリシー要素」および「ポリシーの構造と構文」をご参照ください。

詳細な手順と例については、「カスタムポリシーの作成」および「カスタムポリシーの例」をご参照ください。

ステップ 2:ポリシーをメンバーにアタッチ

アクセスポリシーを RAM ユーザーまたは RAM ロールにアタッチして、指定された権限を付与します。以下の手順は、RAM ユーザーに権限を付与する方法を示しています。RAM ロールの手順も同様です。詳細については、「RAM ロールの管理」をご参照ください。

  1. RAM 管理者として RAM コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[アイデンティティ] > [ユーザー] を選択します。

  3. [ユーザー] ページで、目的の RAM ユーザーを見つけ、[操作] 列の [権限の追加] をクリックします。一度に複数の RAM ユーザーに同じ権限を付与するには、それらを選択し、ページ下部の [権限の追加] をクリックします。

    image

  4. [権限の追加] パネルで、以下のパラメーターを設定します。

    パラメーター 説明
    スコープ アプリケーションの範囲を選択します:[Alibaba Cloud アカウント] (権限は現在のアカウント内で有効) または [特定のリソースグループ] (権限は指定されたリソースグループ内で有効)。
    プリンシパル 権限を付与する RAM ユーザー。システムは現在の RAM ユーザーを事前に選択します。必要に応じて他の RAM ユーザーを追加します。
    アクセスポリシー システムポリシーまたは作成したカスタムポリシーを選択します。

    image

  5. [新しい権限付与の確認] をクリックします。

  6. [閉じる] をクリックします。

ステップ 3:権限付与後にコンソールにログイン

権限付与が完了すると、RAM ユーザーまたは RAM ロールは Realtime Compute for Apache Flink コンソールにログインするか、現在のページをリフレッシュできます。

ログインタイプ ログイン方法 リファレンス
Alibaba Cloud RAM ユーザー RAM ユーザーとしてログイン RAM ユーザーとして Alibaba Cloud 管理コンソールにログイン
Alibaba Cloud RAM ロール アカウント A の RAM ユーザーがアカウント A のロールを偽装する RAM ロールの引き受け
Alibaba Cloud RAM ロール アカウント B の RAM ユーザーがアカウント A のロールを偽装する Alibaba Cloud アカウント間でのリソースへのアクセス
リソースディレクトリのメンバー 管理アカウントの RAM ユーザーがメンバーの RAM ロールを偽装する RAM ロールを偽装して Alibaba Cloud コンソールにログイン
リソースディレクトリのメンバー メンバーの RAM ユーザーとしてログイン RAM ユーザーとして Alibaba Cloud 管理コンソールにサインイン
ルートユーザー (非推奨) Alibaba Cloud アカウントとしてログイン ルートユーザーとして Alibaba Cloud 管理コンソールにログイン
CloudSSO ユーザー RAM ロールを引き受けてログインする CloudSSO を使用して複数のエンタープライズアカウントの ID と権限を一元管理
CloudSSO ユーザー RAM ユーザーとしてログイン —

カスタムポリシーの例

以下の例はすべて同じパターンに従います。まず Realtime Compute for Apache Flink の読み取り専用権限から始め、次にタスクに必要な特定のアクションを追加します。

例 1:RAM ユーザーがサブスクリプションワークスペースをアクティベートする

RAM ユーザーが、フルマネージドストレージと無料モニタリングを使用するサブスクリプションの Realtime Compute for Apache Flink ワークスペースをアクティベートできるようにするには、カスタムポリシーに以下の権限を含めます。

  • Realtime Compute for Apache Flink の読み取り専用権限:stream:Describe*、stream:Query*、stream:Check*、stream:List*、stream:Get*、stream:Search*、および stream:HasStreamDefaultRole

  • ワークスペースを購入する権限:stream:CreateVvpInstance

  • 既存の VPC をクエリする権限:vpc:DescribeVpcs

  • 既存の vSwitch をクエリする権限:vpc:DescribeVSwitches

  • ユーザーセンターで注文を表示および支払いする権限:bss:DescribeOrderList、bss:DescribeOrderDetail、bss:PayOrder、および bss:CancelOrder

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:Describe*",
        "stream:Query*",
        "stream:Check*",
        "stream:List*",
        "stream:Get*",
        "stream:Search*",
        "stream:HasStreamDefaultRole",
        "stream:CreateVvpInstance",
        "vpc:DescribeVpcs",
        "vpc:DescribeVSwitches",
        "bss:DescribeOrderList",
        "bss:DescribeOrderDetail",
        "bss:PayOrder",
        "bss:CancelOrder"
      ],
      "Resource": "*",
      "Effect": "Allow"
    }
  ]
}

例 2:RAM ユーザーがサブスクリプションワークスペースをアクティベートする (AliyunStreamFullAccess がすでにアタッチされている場合)

RAM ユーザーにすでに AliyunStreamFullAccess システムポリシーがアタッチされている場合、ユーザーがフルマネージドストレージと無料モニタリングを使用するサブスクリプションワークスペースをアクティベートできるようにするには、以下の権限を持つカスタムポリシーを追加します。

  • 既存の VPC をクエリする権限:vpc:DescribeVpcs

  • 既存の vSwitch をクエリする権限:vpc:DescribeVSwitches

  • ユーザーセンターで注文を表示および支払いする権限:bss:DescribeOrderList、bss:DescribeOrderDetail、bss:PayOrder、および bss:CancelOrder

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "vpc:DescribeVpcs",
        "vpc:DescribeVSwitches",
        "bss:DescribeOrderList",
        "bss:DescribeOrderDetail",
        "bss:PayOrder",
        "bss:CancelOrder"
      ],
      "Resource": "*",
      "Effect": "Allow"
    }
  ]
}

例 3:RAM ユーザーがサブスクリプションワークスペースをリリースする

RAM ユーザーがサブスクリプションの Flink ワークスペースをリリースできるようにするには、以下の権限を含めます。

  • Realtime Compute for Apache Flink の読み取り専用権限:stream:Describe*、stream:Query*、stream:Check*、stream:List*、stream:Get*、stream:Search*、および stream:HasStreamDefaultRole

  • ユーザーセンターで注文の登録を解除する権限:bss:Describe* および bss:Refund*

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:Describe*",
        "stream:Query*",
        "stream:Check*",
        "stream:List*",
        "stream:Get*",
        "stream:Search*",
        "stream:HasStreamDefaultRole",
        "bss:Describe*",
        "bss:Refund*"
      ],
      "Resource": "*",
      "Effect": "Allow"
    }
  ]
}

例 4:RAM ユーザーが従量課金ワークスペースをリリースする

RAM ユーザーが従量課金の Flink ワークスペースをリリースできるようにするには、以下の権限を含めます。

  • Realtime Compute for Apache Flink の読み取り専用権限:stream:Describe*、stream:Query*、stream:Check*、stream:List*、stream:Get*、stream:Search*、および stream:HasStreamDefaultRole

  • ワークスペースをリリースする権限:stream:DeleteVvpInstance

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:Describe*",
        "stream:Query*",
        "stream:Check*",
        "stream:List*",
        "stream:Get*",
        "stream:Search*",
        "stream:HasStreamDefaultRole",
        "stream:DeleteVvpInstance"
      ],
      "Resource": "*",
      "Effect": "Allow"
    }
  ]
}

例 5:RAM ユーザーがプロジェクトにリソースを割り当てる

RAM ユーザーがサブスクリプションの Realtime Compute for Apache Flink プロジェクトにリソースを割り当てられるようにするには、以下の権限を含めます。

  • Realtime Compute for Apache Flink の読み取り専用権限:stream:Describe*、stream:Query*、stream:Check*、stream:List*、stream:Get*、stream:Search*、および stream:HasStreamDefaultRole

  • サブスクリプションプロジェクトのリソースを変更する権限:stream:ModifyVvpNamespaceSpec

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:Describe*",
        "stream:Query*",
        "stream:Check*",
        "stream:List*",
        "stream:Get*",
        "stream:Search*",
        "stream:HasStreamDefaultRole",
        "stream:ModifyVvpNamespaceSpec"
      ],
      "Resource": "*",
      "Effect": "Allow"
    }
  ]
}

カスタムポリシー

Realtime Compute for Apache Flink の権限ポリシー

重要

プロジェクトの権限を設定する前に、まず DescribeVvpInstances 権限を設定してください。これがないと、ユーザーがワークスペースを表示しようとするときに権限エラーが発生します。

Flink ワークスペース

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:CreateVvpInstance",
        "stream:DescribeVvpInstances",
        "stream:DeleteVvpInstance",
        "stream:RenewVvpInstance",
        "stream:ModifyVvpPrepayInstanceSpec",
        "stream:ModifyVvpInstanceSpec",
        "stream:ConvertVvpInstance",
        "stream:QueryCreateVvpInstance",
        "stream:QueryRenewVvpInstance",
        "stream:QueryModifyVvpPrepayInstanceSpec",
        "stream:QueryConvertVvpInstance"
      ],
      "Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/{#InstanceId}",
      "Effect": "Allow"
    }
  ]
}
アクション 説明
CreateVvpInstance Realtime Compute for Apache Flink ワークスペースを購入します。
DescribeVvpInstances ワークスペースを表示します。
DeleteVvpInstance Flink ワークスペースをリリースします。
RenewVvpInstance サブスクリプションワークスペースを更新します。
ModifyVvpPrepayInstanceSpec サブスクリプションワークスペースをスケーリングします。
ModifyVvpInstanceSpec 従量課金ワークスペースのクォータを調整します。
ConvertVvpInstance ワークスペースの課金方法を変更します。
QueryCreateVvpInstance ワークスペース作成の価格をクエリします。
QueryRenewVvpInstance ワークスペース更新の価格をクエリします。
QueryModifyVvpPrepayInstanceSpec ワークスペーススケーリングの価格をクエリします。
QueryConvertVvpInstance 課金方法を従量課金からサブスクリプションに変更する際の価格をクエリします。
ワークスペースの購入と表示については、"Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/{#instanceId}" を "Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/*" に変更してください。

Flink プロジェクト

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "stream:CreateVvpNamespace",
        "stream:DeleteVvpNamespace",
        "stream:ModifyVvpPrepayNamespaceSpec",
        "stream:ModifyVvpNamespaceSpec",
        "stream:DescribeVvpNamespaces"
      ],
      "Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/{#instanceId}/vvpnamespace/{#namespace}",
      "Effect": "Allow"
    }
  ]
}
アクション 説明
CreateVvpNamespace プロジェクトを作成します。
DeleteVvpNamespace プロジェクトを削除します。
ModifyVvpPrepayNamespaceSpec サブスクリプションプロジェクトのリソースを変更します。
ModifyVvpNamespaceSpec 従量課金プロジェクトのリソースを変更します。
DescribeVvpNamespaces プロジェクトのリストを表示します。このポリシーを設定した後、送信先ワークスペース ID の左側にある展開アイコンをクリックして、ワークスペース内のプロジェクトのリストを表示します。送信先プロジェクトの開発コンソールにアクセスするには、そのプロジェクトでジョブを開発する権限も必要です。詳細については、「開発コンソールの権限付与」をご参照ください。
プロジェクトの作成と表示については、"Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/{#instanceId}/vvpnamespace/{#namespace}" を "Resource": "acs:stream:{#regionId}:{#accountId}:vvpinstance/{#instanceId}/vvpnamespace/*" に変更してください。

関連プロダクトの権限操作

ECS

インターネットから開発コンソールにアクセスするには、Elastic IP Address (EIP) をアクティベートする必要があります。Virtual Private Cloud (VPC) 内のリソースに接続するために、Flink はご利用の VPC 内に Elastic Network Interface (ENI) を作成し、サーバーレス Flink 専用のセキュリティグループに追加します。Flink はこれらのリソースを管理するために、以下の ECS 権限を必要とします。

アクション 説明
ecs:AssociateEipAddress パブリックネットワーク経由で Flink サービスにアクセスするための EIP アドレスをリクエストします。
ecs:AttachNetworkInterface ご利用の ENI を Flink リソースプールにアタッチします。
ecs:AuthorizeSecurityGroup Flink が作成するセキュリティグループにインバウンドルールを追加します。
ecs:AuthorizeSecurityGroupEgress Flink が作成するセキュリティグループにアウトバウンドルールを追加します。
ecs:CreateNetworkInterface Flink からご利用の VPC への接続をサポートするために、VPC 内に ENI を作成します。
ecs:CreateNetworkInterfacePermission ENI に関する権限を Flink サービスに付与します。
ecs:CreateSecurityGroup Flink が使用するセキュリティグループを作成します。
ecs:DeleteNetworkInterface Flink タスク完了後、関連リソースの ENI を削除します。
ecs:DeleteNetworkInterfacePermission Flink サービスがご利用の ENI をデタッチすることを許可します。
ecs:DeleteSecurityGroup Flink が作成したセキュリティグループを削除します。
ecs:DescribeNetworkInterfacePermissions ご利用の ENI がサーバーレス Flink リソースプールからデタッチされることを許可します。
ecs:DescribeNetworkInterfaces ENI をクエリします。
ecs:DescribeSecurityGroupAttribute セキュリティグループのルールをクエリします。
ecs:DescribeSecurityGroupReferences セキュリティグループとセキュリティグループレベルの権限付与動作をクエリします。
ecs:DescribeSecurityGroups 作成されたセキュリティグループの基本情報をクエリします。
ecs:DetachNetworkInterface ご利用の ENI を Flink リソースプールからデタッチします。
ecs:JoinSecurityGroup ENI を指定されたセキュリティグループに追加します。
ecs:LeaveSecurityGroup ENI を指定されたセキュリティグループから削除します。
ecs:ModifyNetworkInterfaceAttribute ENI の名前、説明、およびセキュリティグループを変更します。
ecs:ModifySecurityGroupAttribute セキュリティグループの名前または説明を変更します。
ecs:ModifySecurityGroupPolicy セキュリティグループ内の接続性ポリシーを変更します。
ecs:ModifySecurityGroupRule インバウンドセキュリティグループルールの説明を変更します。
ecs:RevokeSecurityGroup インバウンドセキュリティグループルールを削除します。
ecs:RevokeSecurityGroupEgress アウトバウンドセキュリティグループルールを削除します。
ecs:UnassociateEipAddress EIP をリリースします。

OSS

OSS バケットのリストを表示するには、以下の OSS 権限を付与します。

アクション 説明
oss:ListBuckets OSS バケットのリストを表示します。
oss:GetBucketInfo バケットに関する情報を取得します。
oss:GetObjectMetadata ファイルのメタデータを取得します。
oss:GetObject ファイルを取得します。
oss:ListObjects バケット内のすべてのオブジェクトをリストします。
oss:PutObject ファイルをアップロードします。
oss:CopyObject 同じリージョン内のバケット内およびバケット間でファイル (オブジェクト) をコピーします。
oss:CompleteMultipartUpload すべてのパートがアップロードされた後、ファイルのマルチパートアップロードを完了します。
oss:AbortMultipartUpload マルチパートアップロードイベントをキャンセルし、対応するパートデータを削除します。
oss:InitiateMultipartUpload データ転送の前にマルチパートアップロードイベントを初期化します。
oss:UploadPartCopy 既存のオブジェクトからデータをコピーしてパートをアップロードします。
oss:UploadPart 指定されたオブジェクト名とアップロード ID に基づいて、パートごとにデータをアップロードします。
oss:DeleteObject ファイル (オブジェクト) を削除します。
oss:PutBucketcors 指定されたバケットのオリジン間リソース共有 (CORS) ルールを設定します。
oss:GetBucketCors 指定されたバケットの現在の CORS ルールを取得します。
oss:PutBucket バケットを作成します。
OSS の Key Management Service (KMS) 暗号化機能を使用する場合、AliyunStreamAsiDefaultRole ロールに KMS 関連のアクセスポリシーを追加してください。詳細については、「デフォルト暗号化が設定されたバケットへのファイルのアップロード」をご参照ください。

Application Real-Time Monitoring Service (ARMS)

Flink のメトリックは Application Real-Time Monitoring Service (ARMS) に保存され、Flink を使用すると自動的にアクティベートされます。

アクション 説明
arms:ListDashboards ARMS ダッシュボード情報を表示します。
arms:CreateContact 連絡先を作成します。
arms:DeleteContact 連絡先を削除します。
arms:SearchContact 連絡先を検索します。
arms:UpdateContact 連絡先を更新します。
arms:CreateContactGroup 連絡先グループを作成します。
arms:DeleteContactGroup 連絡先グループを削除します。
arms:SearchContactGroup 連絡先グループを検索します。
arms:UpdateContactGroup 連絡先グループを更新します。
arms:SearchAlertRules アラートルールを検索します。
arms:CreateAlertRules アラートルールを作成します。
arms:UpdateAlertRules アラートルールを更新します。
arms:DeleteAlertRules アラートルールを削除します。
arms:StartAlertRule アラートルールを開始します。
arms:StopAlertRule アラートルールを一時停止します。
arms:SearchAlarmHistories 過去のアラート情報を表示します。
arms:OpenArmsService ARMS サービスをアクティベートします。
arms:CreateWebhook Webhook を作成します。
arms:UpdateWebhook Webhook を更新します。
arms:CreateDispatchRule スケジューリングルールを作成します。
arms:ListDispatchRule ディスパッチルールのリストを表示します。
arms:DeleteDispatchRule スケジューリングルールを削除します。
arms:UpdateDispatchRule ディスパッチルールを更新します。
arms:DescribeDispatchRule ディスパッチルールの詳細を表示します。
arms:GetAlarmHistories アラート送信履歴を取得します。
arms:SaveAlert アラートルールを保存します。
arms:DeleteAlert アラートルールを削除します。
arms:GetAlert アラートルールを取得します。
arms:CheckServiceStatus サービスのアクティベーション状態を確認します。
arms:InstallManagedPrometheus マネージド Prometheus インスタンスを作成します。
arms:UninstallManagedPrometheus マネージド Prometheus インスタンスをアンインストールします。
arms:GetManagedPrometheusStatus マネージド Prometheus インスタンスのインストール状態を取得します。

VPC

ワークスペースのアクティベーション中に VPC リソースをクエリおよび作成するには、以下の VPC 権限が必要です。

アクション 説明
vpc:DescribeVpcAttribute 指定された VPC の構成をクエリします。
vpc:DescribeVpcs 作成済み VPC の照会
vpc:DescribeVSwitchAttributes 指定された vSwitch の情報をクエリします。
vpc:DescribeVSwitches 作成された vSwitch をクエリします。
vpc:DescribeRouteTableList ルートテーブルのリストをクエリします。
vpc:DescribeRouteTables 指定されたルートテーブルをクエリします。
vpc:DescribeRouteEntryList ルートエントリのリストをクエリします。
vpc:DescribeRouterInterfaceAttribute ルーターインターフェイスの構成をクエリします。
vpc:DescribeRouterInterfaces ルーターインターフェイスをクエリします。
vpc:DescribeVRouters 指定されたリージョン内の vRouter のリストをクエリします。
vpc:CreateVpc VPC を作成します。
vpc:CreateVSwitch vSwitch を作成します。

RAM

ワークスペースのアクティベーション中にリソースを設定するには、以下の RAM 権限が必要です。

アクション 説明
ram:* ドメインおよびアプリケーションの RAM リソースの追加、削除、変更、クエリを行います。

TAG

アクション 説明
tag:ListTagResources リソースタグのリストをクエリします。
tag:ListTagKeys タグキーのリストをクエリします。
tag:ListTagValues 指定されたタグキーに対応するタグ値をクエリします。

Data Lake Formation (DLF)

ワークスペースのアクティベーション中に DLF 関連のカタログにアクセスするには、以下の Data Lake Formation (DLF) 権限が必要です。

アクション 説明
dlf:BatchCreatePartitions 一度に複数のパーティションを作成します。
dlf:BatchCreateTables 一度に複数のテーブルを作成します。
dlf:BatchDeletePartitions 一度に複数のパーティションを削除します。
dlf:BatchDeleteTables 一度に複数のテーブルを削除します。
dlf:BatchGetPartitions 一度に複数のパーティションを取得します。
dlf:BatchGetTables 一度に複数のテーブルを取得します。
dlf:BatchUpdatePartitions 一度に複数のパーティションを更新します。
dlf:BatchUpdateTables 一度に複数のテーブルを更新します。
dlf:CreateCatalog データレイクカタログを作成します。
dlf:CreateDatabase データベースを作成します。
dlf:CreateFunction 関数を作成します。
dlf:CreatePartition パーティションを作成します。
dlf:CreateTable テーブルを作成します。
dlf:DeleteCatalog データレイクカタログを削除します。
dlf:DeleteDatabase データベースを削除します。
dlf:DeleteFunction 関数を削除します。
dlf:DeletePartition パーティションを削除します。
dlf:DeleteTable テーブルを削除します。
dlf:GetAsyncTaskStatus 非同期タスクの状態を取得します。
dlf:GetCatalog データレイクカタログを取得します。
dlf:GetCatalogByInstanceId インスタンス ID でカタログを取得します。
dlf:GetCatalogSettings データレイクの構成を取得します。
dlf:GetDatabase データベースを取得します。
dlf:GetFunction 関数を取得します。
dlf:GetPartition パーティションを取得します。
dlf:GetTable テーブルを取得します。
dlf:ListCatalogs カタログのリストを取得します。
dlf:ListDatabases データベースのリストを取得します。
dlf:ListFunctionNames 関数名のリストを取得します。
dlf:ListFunctions 関数のリストを取得します。
dlf:ListPartitionNames パーティション名のリストを取得します。
dlf:ListPartitions パーティションのリストを取得します。
dlf:ListPartitionsByExpr 式によってパーティションのリストを取得します。
dlf:ListPartitionsByFilter フィルターによってパーティションのリストを取得します。
dlf:ListTableNames テーブル名のリストを取得します。
dlf:ListTables テーブルのリストを取得します。
dlf:RenamePartition パーティションの名前を変更します。
dlf:RenameTable テーブルの名前を変更します。
dlf:UpdateCatalog データレイクカタログを更新します。
dlf:UpdateDatabase データベースを更新します。
dlf:UpdateFunction 関数を更新します。
dlf:UpdateTable テーブルを更新します。
dlf:BatchGetPartitionColumnStatistics 一度にメタデータパーティションの統計を取得します。
dlf:DeletePartitionColumnStatistics メタデータテーブルパーティションの統計を削除します。
dlf:DeleteTableColumnStatistics メタデータテーブルの統計を削除します。
dlf:GetPartitionColumnStatistics メタデータパーティションフィールドの統計を取得します。
dlf:GetTableColumnStatistics メタデータテーブルフィールドの統計を取得します。
dlf:UpdateTableColumnStatistics メタデータテーブルの統計を更新します。
dlf:UpdatePartitionColumnStatistics メタデータテーブルパーティションの統計を更新します。
dlf:CreateLock メタデータロックを作成します。
dlf:UnLock 指定されたメタデータロックを解除します。
dlf:AbortLock メタデータロックを中止します。
dlf:RefreshLock メタデータロックをリフレッシュします。
dlf:GetLock メタデータロックをクエリします。
dlf:GetCatalogAccessInfo CatalogUuid を使用して、StorageName や StorageEndpoint などのバックエンドストレージ情報を取得します。
dlf:GetDataToken UUID を使用して、カタログレベルまたはテーブルレベルのデータキーを取得します。
dlf:GetDataTokenByName CatalogUuid、DatabaseName、TableName を使用して、カタログレベルまたはテーブルレベルのデータキーを取得します。
dlf-auth:ActOnBehalfOfAnotherUser ID をパススルーします。サービスリンクロール (SLR) またはサービスロール (SR) が、別のユーザーに代わって DLF にアクセスします。
dlf:GrantPermissions プリンシパルにリソースに対する権限を付与します。
dlf:RevokePermissions プリンシパルからリソースに対する権限を取り消します。
dlf:BatchGrantPermissions バッチで権限を付与します。
dlf:BatchRevokePermissions バッチで権限を取り消します。
dlf:UpdatePermissions プリンシパルのリソースに対する権限を更新します。
dlf:ListPermissions 指定されたリソースまたはプリンシパルの権限情報を取得します。
dlf:CreateRole ロールを作成します。
dlf:UpdateRole ロールを更新します。
dlf:DeleteRole ロールを削除します。
dlf:GetRole ロールを取得します。
dlf:ListRoles ロールのリストをクエリします。
dlf:GrantRolesToUser 一度に指定されたユーザーに複数のロール権限を付与します。
dlf:RevokeRolesFromUser 一度に指定されたユーザーから複数のロール権限を取り消します。
dlf:GrantRoleToUsers 一度に複数のユーザーに指定されたロール権限を付与します。
dlf:RevokeRoleFromUsers 一度に複数のユーザーから指定されたロール権限を取り消します。
dlf:UpdateRoleUsers ロール内のユーザーを更新します。
dlf:ListRoleUsers ロール内のユーザーのリストをクエリします。
dlf:ListUserRoles ユーザーロールのリストをクエリします。
dlf:GrantRolesToPrincipal 一度に指定されたプリンシパルに複数のロール権限を付与します。
dlf:RevokeRolesFromPrincipal 一度に指定されたプリンシパルから複数のロール権限を取り消します。
dlf:GrantRoleToPrincipals 一度に複数のプリンシパルに指定されたロール権限を付与します。
dlf:RevokeRoleFromPrincipals 一度に複数のプリンシパルから指定されたロール権限を取り消します。
dlf:UpdateRolePrincipals ロール内のプリンシパルを更新します。
dlf:BatchDeleteRoles 一度に複数のロールを削除します。
dlf:CheckPermissions 権限を確認します。
dlf:GetCatalogStorageStatistics カタログストレージの統計を取得します。
dlf:GetCatalogStorageIndicatorDetails カタログメトリックの傾向を取得します。
dlf:GetCatalogStorageRank カタログストレージ統計のランキングを取得します。
dlf:GetCatalogStorageAnalysis カタログストレージの分布データを取得します。
dlf:GetDatabaseProfile データベースデータプロファイルを取得します。
dlf:GetDatabaseStorageAnalysis データベースストレージの分布データを取得します。
dlf:GetTableProfile テーブルデータプロファイルを取得します。
dlf:GetTableStorageAnalysis テーブルストレージの分布データを取得します。
dlf:ListPartitionProfiles パーティションデータプロファイルのリストを取得します。
dlf:getLatestStorageStatisticsDate ストレージ概要データの最終更新時間を取得します。
dlf:SubscribeOptimize 最適化のために送信します。
dlf:GetOptimizeRegionStatus 最適化リージョンの状態を取得します。
dlf:GetOptimizeWorkspaceAuthorization 最適化ワークスペースの認証を取得します。
dlf:AddOptimizeWorkspace 最適化ワークスペースを追加します。
dlf:ListOptimizeWorkspaces 最適化ワークスペースのリストを取得します。
dlf:PreCheckOptimizeWorkspaceConnection 最適化ワークスペース接続を事前チェックします。
dlf:CheckOptimizeWorkspaceConnection 最適化ワークスペース接続をチェックします。
dlf:DeleteOptimizeWorkspace 最適化ワークスペースを削除します。
dlf:SetOptimizeEnable ストレージ最適化スイッチを設定します。
dlf:SetOptimizePolicy ストレージ最適化ポリシーを設定します。
dlf:GetOptimizePolicy ストレージ最適化ポリシーを取得します。
dlf:SetOptimizeScheduleRule ストレージ最適化スケジューリングルールを追加します。
dlf:ListOptimizeScheduleRules 最適化スケジュールのリストを取得します。
dlf:DeleteOptimizeScheduleRule ストレージ最適化スケジューリングルールを削除します。
dlf:RunOptimizeImmediately ストレージ管理の最適化をすぐに実行します。
dlf:GetOptimizeInfo 最適化情報を取得します。
dlf:UpdateOptimizeTaskResult ストレージ最適化タスクの結果を更新します。
dlf:BatchDeleteTableVersions 一度にデータレイクテーブルの指定されたバージョンを削除します。
dlf:DeleteTableVersion データレイクテーブルの指定されたバージョンを削除します。
dlf:GetTableVersion データレイクテーブルの指定されたバージョンを取得します。
dlf:ListTableVersions ページごとにデータレイクテーブルの指定されたバージョンのリストをクエリします。
dlf:Search メタデータを取得します。
dlf:SearchAcrossCatalog データベース、テーブル、フィールドなどのコンテンツをカタログ間で検索します。
dlf:GetServiceStatus Data Lake Formation のユーザーのサービスアクティベーション状態を取得します。
dlf:GetRegionStatus 指定されたリージョンでの Data Lake Formation のサービスアクティベーション状態を取得します。

次のステップ