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

Drive and Photo Service:RAM 設定

最終更新日:Jun 23, 2026

PDS for Enterprise では、Resource Access Management (RAM) を使用したユーザーログインが可能です。エンタープライズユーザーが RAM ユーザーの認証情報でログインできるようにするには、RAM ログインを設定する必要があります。このトピックでは、PDS for Enterprise の RAM ログインを設定する方法について説明します。

注意事項

この機能を有効にできるのは、スーパー管理者またはドライブ管理者のみです。

操作手順

ステップ 1: OAuth アプリケーションの作成

  1. Alibaba Cloud アカウントで RAM コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[統合] > [OAuth プレビュー] を選択します。

  3. エンタープライズアプリケーション タブで、アプリケーションの作成 をクリックします。

  4. アプリケーションの作成 パネルで、アプリケーションパラメーターを設定します。

    1. [アプリケーション名][表示名] を入力します。

    2. [アプリケーションタイプ][WebApp] に設定します。

    3. [アクセストークンの有効期間] を設定します。

      アクセストークンの有効期間は 900 秒 (15 分) から 10,800 秒 (3 時間) です。デフォルト値は 3,600 秒です。

    4. [更新トークンの有効期間] を設定します。

      更新トークンの有効期間は 7,200 秒 (2 時間) から 31,536,000 秒 (1 年) です。デフォルト値は 2,592,000 秒です。

    5. [コールバックアドレス] を設定します。

      重要

      例では、domainId を実際のエンタープライズコードに変更してください。

      コールバック URL のフォーマットは https://<a baseurl="t2848175_v3_0_0.xdita" data-node="4939370" data-root="89859" data-tag="xref" href="t2723954.xdita#" id="cb5ecb71a5ixd">domainId</a>.api.aliyunpds.com/v2/oauth/callback です。

  5. アプリケーションの作成 をクリックします。

ステップ 2: OAuth スコープの追加

PDS for Enterprise が RAM ユーザー情報を取得できるように、OAuth スコープを追加します。

  1. Alibaba Cloud アカウントで RAM コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[統合] > [OAuth プレビュー] を選択します。

  3. エンタープライズアプリケーション タブで、ご利用のアプリケーションの名前をクリックします。

  4. アプリケーション OAuth のスコープ タブで、OAuth スコープの追加 をクリックします。

  5. OAuth スコープの追加 パネルで、[aliuid][profile] のスコープを選択します。

  6. [OK] をクリックします。

ステップ 3: シークレットの作成

  1. アプリケーションの詳細ページで、App Secret > Secret の作成 をクリックします。

  2. App Secret の作成 ダイアログボックスで、アプリケーションシークレットを表示し、[コピー] をクリックしてから [閉じる] をクリックします。

    重要
    • アプリケーションシークレットは作成時にのみ表示され、後で取得することはできません。安全に保存してください。

    • 各アプリケーションに対して最大 2 つのアプリケーションシークレットを作成できます。

    ダイアログボックスには AppSecretIdAppSecretValue フィールドが含まれています。AppSecretValue を必ず保存してください。値をコピーするだけでなく、[CSV ファイルのダウンロード] をクリックしてシークレット情報を保存することもできます。

  3. [アプリケーション ID][AppSecretValue] を保存します。これらはステップ 4 で必要になります。

ステップ 4: RAM 設定の有効化

  1. CDE にログインし、[管理コンソール] に移動します。

  2. 左側のナビゲーションウィンドウで、[専用ログイン設定] > [RAM 設定] を選択します。

  3. [RAM 設定] ページで、[RAM 設定] スイッチを有効にします。

  4. [ログイン設定] セクションで、RAM 設定パラメーターを入力します。

    1. [OAuth2.0 クライアント ID]:ステップ 3 の [アプリケーション ID] を入力します。

    2. AppSecret:ステップ 3 の [AppSecretValue] を入力します。

  5. [保存] をクリックします。

ステップ 5: ユーザーと RAM アカウントの関連付け

  1. CDE にログインし、[管理コンソール] に移動します。

  2. 左側のナビゲーションウィンドウで [チーム管理] を選択し、ユーザーを選択して Edit をクリックします。

  3. [ログインアカウント情報] セクションで、[RAM ユーザー] を対応する RAM ユーザーの UID に設定します。

    説明

    RAM ユーザーの UID は、RAM コンソールの [ユーザー] ページで確認できます。詳細については、「RAM ユーザー情報の表示」をご参照ください。

  4. [保存] をクリックします。

RAM ユーザーでのログイン

  1. エンタープライズファイル管理のログインインターフェイスにアクセスします。

  2. [エンタープライズ専用ログイン] をクリックします。

    image

  3. エンタープライズコードを入力し、[次へ] をクリックします。

  4. 専用ログインページで、[RAM ログイン] をクリックします。

  5. これで、RAM を使用して PDS for Enterprise にログインできます。

よくある質問

RAM ユーザーで PDS for Enterprise にログインすると、「App not exists」エラーが発生します。

エラー例:

{"error_description":"App not exists:4098973631995927491","error":"invalid_client"}

このエラーが発生した場合は、次の手順に従って OAuth2.0 クライアント ID が正しいことを確認してください:

  1. CDE にログインし、[管理コンソール] に移動します。

  2. 左側のナビゲーションウィンドウで、[専用ログイン設定] > [RAM 設定] を選択します。

  3. RAM コンソールの [OAuth プレビュー] ページにある OAuth アプリケーションの [アプリケーション ID] と、[OAuth2.0 クライアント ID] が一致することを確認します。

    左側のナビゲーションウィンドウで、[専用ログイン構成] > [RAM 構成] を選択します。[ログイン設定項目] セクションで、[OAuth2.0 クライアント ID] を探します。

    RAM コンソールでは、[エンタープライズアプリケーション] タブに移動し、ご利用のアプリケーションの [アプリケーション ID] を確認します。

関連トピック