Dataphin で API 権限とサービスユニット権限を付与および取り消しします。
制限事項
スーパー管理者の権限は取り消しできません。
データサービスの権限へのアクセス
-
Dataphin のホームページで、上部メニューから [Management Center] > [Permission Management] を選択します。
-
左側メニューで、[Permission Management] > [Data Service Permissions] を選択します。
権限の付与と取り消し
API 権限
API 権限の付与
-
[API Permissions] タブで、右上の [一括付与] をクリックするか、対象 API の [操作] 列にある [付与] をクリックします。
-
[API 認可] ページで、次のパラメーターを設定します。
パラメーター
説明
API 権限オブジェクト
[サービスプロジェクト]
API 権限を付与するサービスプロジェクトを選択します。
[アカウントタイプ]
アカウントタイプとして [アプリケーション]または[個人アカウント]を選択します。デフォルトでは[アプリケーション]が選択されています。
-
[アプリケーション]:API 操作タイプが Create、Update、または Delete の場合、権限はアプリケーションにのみ付与できます。
-
[個人アカウント]が開発環境の基本モードで API を使用して本番データにアクセスする場合は注意が必要です。API が Dev-Prod モードで開発環境にある場合、開発環境のデータにアクセスします。
[API]
サービスプロジェクトと API グループで API を選択します。名前によるあいまい検索、一括検索と追加、または
アイコンをクリックして [API グループ]で絞り込むことができます。[一括検索して追加]: [一括検索して追加] をクリックし、[一括検索] ダイアログボックスに API 名を入力します。 完全一致検索には
service project.API name形式を使用します。 名前はセミコロン (;)、コンマ (,)、または改行で区切ります。 最大 50 API。説明個人アカウントに API 権限を付与する場合は、参加しているサービスプロジェクトを選択してください。
[API 実行環境]
アプリケーションでは必須です。API 実行環境として、[開発環境]、[本番環境]、またはその両方を選択します。
説明API は、選択された環境の設定に基づいて実行されます。開発環境では送信済みの設定を使用し、本番環境では公開済みの設定を使用します。
[アプリケーション]
アプリケーションでは必須です。アプリケーション グループからアプリケーションを選択します。参加しているアプリケーションのみが利用可能です。名前によるあいまい検索、一括検索と追加、または
アイコンをクリックして [アプリケーション グループ]で絞り込むことができます。[一括検索と追加]: [一括検索と追加] をクリックし、[一括検索] ダイアログボックスにアプリケーション名を入力します。 完全一致検索には、
application group.application name形式を使用します。 名前はセミコロン (;)、コンマ (,)、または改行で区切ります。 最大: 50 個のアプリケーション。[認可スコープ]
API 実行環境に基づいて、認可が必要なオプションフィールドを選択します。API に行レベルの権限がある場合、[Row-level permissions are in effect] というステータスが表示されます。[View Row-level Permissions] をクリックすると、[View Row-level Permissions] パネルで行レベルの権限の詳細を確認できます。環境を切り替えて、対応する権限を表示することができます。
説明-
API が開発環境の基本モードで本番データにアクセスする場合は注意が必要です。
-
本番環境の場合、レスポンスパラメーターは現在のオンライン API バージョンから取得されます。開発環境の場合、最新の開発バージョンから取得されます。
-
プロキシ権限を持つアプリケーションが API を呼び出すと、データはプロキシされたユーザーの行レベルの権限に基づいて返されます。プロキシ権限がない場合、データはアプリケーション自身の行レベルの権限に基づいて返されます。
-
Create、Update、または Delete の API 操作の場合、API はその実行環境に基づいてデータにアクセスします。フィールドを選択する必要はありません。
権限設定
[権限タイプ]
デフォルトでは[使用権限]が選択されており、変更できません。アプリケーションの場合、[プロキシ権限]も選択できます。
-
[使用権限]:API 操作タイプが Create、Update、または Delete の場合、使用権限のみ選択できます。
-
[プロキシ権限]:API が行レベルの権限を持ち、プロキシモードで動作する場合に必要です。API 呼び出しページ ([データサービス] > [Application Management] > [Authorized API Services]) の公開パラメーターセクションで行レベルの権限パラメーターを設定することで、プロキシモードを有効にします。行レベルの権限に関連付けられた API を呼び出すには、プロキシ権限を申請する必要があります。
[有効期間]
[30 日間]、[90 日間]、[180 日間]、[無期限]、またはカスタムの有効期限を選択します。
[申請理由]
申請理由を入力します。最大 128 文字です。
-
-
[OK] をクリックして API 権限の付与を完了します。
API 権限の取り消し
-
[API Permissions] タブで、右上の [一括取り消し] をクリックするか、対象 API の [操作] 列にある [取り消し] をクリックします。
-
[API 権限の取り消し] ページで、次のパラメーターを設定します。
パラメーター
説明
API 権限オブジェクト
[サービスプロジェクト]
権限を取り消すサービスプロジェクトを選択します。
[アカウントタイプ]
アカウントタイプとして、[アプリケーション]または[個人アカウント]を選択します。
[API]
権限を取り消す API を選択します。名前によるあいまい検索、一括検索と追加、または
アイコンをクリックして [API グループ]で絞り込むことができます。[一括検索と追加]: [一括検索と追加] をクリックし、[一括検索] ダイアログボックスに API 名を入力します。完全一致検索には
service project.API name形式を使用します。名前はセミコロン (;)、カンマ (,)、または改行で区切ります。最大: 50 API。[承認済みアカウント]
個人アカウントでは必須です。権限を取り消すアカウントを選択します。
[API 実行環境]
アプリケーションでは必須です。取り消す実行環境として、[本番環境]または[開発環境]を選択します。
[アプリケーション]
アプリケーションでは必須です。権限を取り消すアプリケーションを選択します。名前によるあいまい検索、一括検索と追加、または
アイコンをクリックして [アプリケーション グループ]で絞り込むことができます。[一括検索と追加]: [一括検索と追加] をクリックし、[一括検索] ダイアログボックスにアプリケーション名を入力します。 完全一致検索を行うには、
application group.application name形式を使用します。 名前はセミコロン (;)、コンマ (,)、または改行で区切ります。 最大: 50 アプリケーション。権限設定
[権限タイプ]
取り消す権限タイプを選択します。
-
アプリケーションアカウントの場合:使用権限とプロキシ権限を取り消すことができます。使用権限を取り消すと、関連するプロキシ権限も自動的に取り消されます。これは変更できません。
-
個人アカウントの場合:使用権限のみ取り消すことができます。
[取り消し理由]
取り消し理由を入力します。最大 128 文字です。
-
-
[Submit] をクリックして API 権限の取り消しを完了します。
サービスユニット
サービスユニット権限の付与
-
[Service Unit Permissions] ページで、対象のサービスユニットの [操作] 列にある [付与] をクリックします。
-
[サービスユニット認可] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
[アカウントタイプ]
[個人アカウント]のみサポートされています。
[承認済みアカウント]
認可するアカウントを選択します。
[有効期間]
有効期間を選択します。
[権限タイプ]
[使用権限]、[開発権限]、またはその両方を選択します。
[申請理由]
申請理由を入力します。最大 128 文字です。
-
[Submit] をクリックしてサービスユニット権限の付与を完了します。
サービスユニット権限の取り消し
-
[Service Unit Permissions] ページで、対象のサービスユニットの [操作] 列にある [取り消し] をクリックします。
-
[サービスユニット権限の取り消し] ダイアログボックスで、次のパラメーターを設定します。
パラメーター
説明
[アカウントタイプ]
[個人アカウント]のみサポートされています。
[承認済みアカウント]
権限を取り消すアカウントを選択します。
[取り消し理由]
取り消し理由を入力します。最大 128 文字です。
-
[Submit] をクリックしてサービスユニット権限の取り消しを完了します。