SHOW USER WORKLOAD IDENTITY AUTHENTICATION METHODS

サービスユーザーの ワークロードIDフェデレーション 設定をリストします。

構文

SHOW USER WORKLOAD IDENTITY AUTHENTICATION METHODS [ FOR USER <username> ]
Copy

パラメーター

FOR USER username

指定ユーザーのワークロードIDフェデレーション設定をリストします。

ユーザーが指定されていない場合、コマンドは現在のユーザーの設定をリストします。

出力

説明

name

サービスユーザーの名前。

type

サービスユーザーの認証を発行するIDプロバイダー。可能な値は次のとおりです。

  • AWS: AWS Identity and Access Management (AWS IAM) はIDプロバイダーであり、ワークロードが AWS で実行されていることを示します。

  • AZURE: Microsoft Entra ID はIDプロバイダーであり、ワークロードがMicrosoft Azure上で実行されていることを示します。

  • GCP:GoogleアカウントはIDプロバイダーであり、ワークロードが Google Cloud で実行されていることを示します。

  • OIDC:OpenID 接続(OIDC)プロバイダーは、IDプロバイダーです。

comment

今後の使用のために予約されています。

last_used

サービスユーザーが最後にワークロードIDフェデレーションを使用してSnowflakeに対して認証した日時。

created_on

誰かが CREATE USER または ALTER USER コマンドを実行して WORKLOAD_IDENTITY パラメーターを設定した日時。

additional_info

ワークロードIDフェデレーションを使用するためにサービスユーザーの設定がどのようになされているかについての追加情報。詳細は type 列の値によって異なります。

  • TYPE = 'AWS' の場合、列には以下のキー値ペアを含む OBJECT 値が含まれます。

    • awsPartition キーの場合、値はフェデレーション済みIDの AWS パーティションです。

    • awsAccount キーの場合、値はフェデレーション済みIDの AWS アカウント識別子です。

    • type キーの場合、値はフェデレーション済みIDのタイプです。これは IAM_USER または IAM_ROLE のいずれかです。

    • iamRole キーの場合、値はフェデレーション済み IAM ロールまたはユーザーの名前です。

  • TYPE = 'AZURE' の場合、列には以下のキー値ペアを含む OBJECT 値が含まれます。

    • issuer キーの場合、値は Entra ID テナントの権限 URL です。

    • subject キーの場合、値は管理されたIDを使用しているAzureワークロードに割り当てられたオブジェクト ID(プリンシパル ID)です。

  • TYPE = 'GCP' の場合、列には以下のキー値ペアを含む OBJECT 値が含まれます。

    • subject キーの場合、値はフェデレーション済みワークロードに関連付けられた Google Cloud サービスアカウントの uniqueId プロパティです。

  • TYPE = 'OIDC' の場合、列には以下のキー値ペアを含む OBJECT 値が含まれます。

    • issuer キーの場合、値は OpenID Connect(OIDC)プロバイダーの発行者 URL です。

    • subject キーの場合、値はフェデレーション済みワークロードの識別子です。

    • audienceList キーの場合、値は OIDCID トークンで許可されたカスタムオーディエンスです。空の値はデフォルトのオーディエンス snowflakecomputing.com が必要であることを意味します。

アクセス制御の要件

この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。

権限

オブジェクト

メモ

MONITOR

ユーザー

別のサービスユーザーのワークロードIDフェデレーション設定を表示する場合にのみ必要。

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

ユーザー example_service_user のワークロードID認証設定を表示します。

SHOW USER WORKLOAD IDENTITY AUTHENTICATION METHODS FOR USER example_service_user;
Copy