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

DataWorks:ListDataSourceSharedRules

最終更新日:Mar 21, 2026

データソースの共有ルールの一覧を照会します。

操作説明

  1. この API オペレーションは、DataWorks のすべてのエディションで利用可能です。

  2. ワークスペース A に関連付けられたデータソースの共有ルールを照会する場合、ワークスペース A における当該データソースの共有権限を有している必要があります。DataWorks で以下のいずれかのロールが割り当てられているユーザーのみ、本オペレーションを実行できます:

  • テナント所有者、テナント管理者、ワークスペース管理者、ワークスペース所有者

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

dataworks:ListDataSourceSharedRules

get

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

DataSourceId

integer

必須

データソースの ID です。

1

TargetProjectId

integer

任意

データソースを共有する先のワークスペースの ID です。データソースが関連付けられているワークスペースへは、データソースを共有できません。

1

レスポンスフィールド

フィールド

説明

object

レスポンスパラメーターです。

RequestId

string

リクエスト ID です。

0000-ABCD-EFG****

DataSourceSharedRules

array<object>

データソースの共有ルールです。

object

データソースの共有ルールです。

Id

integer

ルール ID です。

1

DataSourceId

integer

データソース ID です。ID を照会するには、ListDataSources オペレーションを呼び出します。

1

SharedDataSourceName

string

送信先ワークスペースにおけるデータソースの名前です。

targetProject.datasource

SourceProjectId

integer

データソースが関連付けられているワークスペースの ID です。

1

TargetProjectId

integer

データソースを共有する先のワークスペースの ID です。

1

SharedUser

string

データソースを共有する先のワークスペース内のユーザーです。データソースをワークスペース全体に共有する場合は、このパラメーターは空になります。

1

EnvType

string

送信先データソースが属する環境です。値は以下のとおりです:

  • Dev:開発環境

  • Prod:本番環境

Dev

CreateTime

integer

ルールが作成された時刻です。この値は UNIX タイムスタンプです。

1724379762000

CreateUser

string

ルールを作成したユーザーの ID です。

1

成功レスポンス

JSONJSON

{
  "RequestId": "0000-ABCD-EFG****",
  "DataSourceSharedRules": [
    {
      "Id": 101412,
      "DataSourceId": 265133,
      "SharedDataSourceName": "targetProject.datasource",
      "SourceProjectId": 106560,
      "TargetProjectId": 106561,
      "SharedUser": "1107550004253538",
      "EnvType": "Dev",
      "CreateTime": 1724379762000,
      "CreateUser": "1107550****"
    }
  ]
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。