Google Drive 連携の概要
Google は rclone の共有デフォルト認証情報での Drive 利用を認めなくなったため、Ultra Explorer はご自身の OAuth クライアントまたはサービスアカウントキーで接続します。API の割り当てはあなた専用で、マイドライブ、共有ドライブ、共有されたファイルにアクセスできます。
- 独自の OAuth クライアントまたはサービスアカウント、専用の API 割り当て
- 共有ドライブ(Team Drives)と共有されたファイル
- ローカルディスクを経由せず Dropbox、OneDrive、S3、NAS へ直接コピー
アプリ内の設定ダイアログ
Ultra Explorer で Google Drive に接続する手順
-
Google Cloud プロジェクトの作成
console.cloud.google.com にアクセスし、プロジェクトを作成して「Google Drive API」を有効化します。
-
OAuth クライアント ID の生成
認証情報から「デスクトップ アプリ」として OAuth クライアント ID を作成し、ID とシークレットを控えます。
-
Ultra Explorer でフィールドを入力
ストレージ名を設定し、取得したクライアント ID とシークレットを入力します。
-
ブラウザで認証
「接続して確認」をクリックするとブラウザが開き、安全に Google アカウントのアクセスを許可します。
設定項目
ストレージ名
必須
name= Google DriveUltra Explorer 内でこのストレージを識別する一意の名前(例: gdrive-perso、backup-s3)。デフォルト値: Google Drive
Google OAuth クライアント ID
必須
client_id必須(サービスアカウントを使用しない場合)。Google Cloud Console で作成したデスクトップ アプリのクライアント ID。Google はデフォルトの共有認証情報を制限しています。
Google OAuth クライアントシークレット
必須
client_secret必須(サービスアカウントを使用しない場合)。クライアント ID に対応するクライアント シークレット。
権限スコープ (Scope)
任意
scope= drive省略可能。'drive' で完全な読み書きアクセス、'drive.readonly' で読み取り専用、'drive.file' でアプリ作成ファイルのみに制限。デフォルト値: drive
サービスアカウント (JSON)
任意
service_account_credentials省略可能。ブラウザ認証を使用しないサーバー向け直接認証。Google Cloud サービスアカウントの JSON キー内容を貼り付けます。
ルートフォルダ ID
任意 詳細オプション
root_folder_id省略可能(詳細設定)。特定のフォルダまたは共有ドライブの ID を指定して、ルートとして表示します。
ゴミ箱のみ表示
任意 詳細オプション
trashed_only= false省略可能(詳細設定)。ゴミ箱に移動されたファイルのみを表示します。デフォルト値: false
Google Docs エクスポート形式
任意 詳細オプション
formats= docx,xlsx,pptx,svg省略可能(詳細設定)。Google ドキュメント、スプレッドシート、スライドのダウンロード時に適用する変換形式。デフォルト値: docx,xlsx,pptx,svg
Google Drive に関するよくある質問
-
Google が rclone のデフォルト共有認証情報を無効化したためです。Google Cloud Console でデスクトップアプリ用認証情報を作成することが公式推奨手順であり、レート制限を回避できます。
Google Drive を快適に管理しませんか?
Windows、macOS、Linux に対応し、Docker コンテナとしても動作します。Free 版はサブスク不要です。
