# Google Driveメタデータを一元管理

Talend Studioでは、Google Drive接続の詳細を[Repository] (リポジトリー)ツリービューの[Metadata] (メタデータ)フォルダーで一元管理できます。また、Google Driveコンポーネントの使用時に確立された接続を使用してGoogle Driveに接続できます。

## 手順

1. [Repository] (リポジトリー)ツリービューで[Metadata] (メタデータ)ノードを展開し、[Google Drive]ツリーノードを右クリックしてコンテキストメニューから[New GoogleDrive Connection] (新しいGoogleDrive接続)を選択し、[New Google Drive Connection] (新しいGoogle Drive接続)ウィザードを開きます。
2. 使用するOAuthメソッドに応じて、以下のテーブルにリストされているプロパティに値を指定します。
   | プロパティ | 説明 |
   | --- | --- |
   | [Name] (名前) | 作成するGoogle Drive接続の名前。 |
   | [Application Name] (アプリケーション名) | Google DriveがそのAPIへのアクセスに必要とするアプリケーション名。 |
   | [OAuth Method] (OAuth方式) | ドロップダウンリストから、Google Driveへのアクセスに使用するOAuth方式を選択します。<br><br><ul> <li> <p> <span>[Access Token (deprecated)] (アクセストークン(非推奨))</span>: Google Driveへのアクセスにアクセストークンを使用します。</p> </li> <li> <p> <span>[Installed Application (Id &amp; Secret)] (インストール済みのアプリケーション(IDとシークレット))</span>: Google API Consoleを使用して作成したクライアントIDとクライアントシークレットを使用してGoogle Driveにアクセスします。この方式の詳細は、<a href="https://developers.google.com/identity/protocols/OAuth2#installed" target="_blank">[Google Identity Platform] &gt; [Installed applications] (インストール済みのアプリケーション) </a><span> (英語のみ)</span>をご覧ください。</p> </li> <li> <p> <span>[Installed Application (JSON)] (インストール済みのアプリケーション(JSON))</span>: Google API Consoleを使用して作成したクライアントシークレットJSONファイルを使用します。また、Google DriveにアクセスするためのクライアントID、クライアントシークレット、およびその他のOAuth 2.0パラメーターが含まれています。</p> </li> <li> <p> <span>[Service Account] (サービスアカウント)</span>: Google API Consoleを使用して作成したサービスアカウントJSONファイルを使用してGoogle Driveにアクセスします。この方式の詳細は、<a href="https://developers.google.com/identity/protocols/OAuth2#serviceaccount" target="_blank">[Google Identity Platform] &gt; [Service accounts] (サービスアカウント)</a><span> (英語のみ)</span>をご覧ください。</p> </li> </ul><br><br>各方式を使ってGoogle Driveにアクセスする方法は、*Google DriveにアクセスするためのOAuth方式*をご覧ください。 |
   | [Access Token] (アクセストークン) | Google Developers OAuth 2.0 Playgroundを使用して生成されたアクセストークン。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Access Token(アクセストークン)が選択されている場合のみ利用できます。 |
   | [Client ID] (クライアントID)と[Client Secret] (クライアントシークレット) | クライアントIDとクライアントシークレット。<br><br>この2つのプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Installed Application (Id & Secret) (インストール済みのアプリケーション(IDとシークレット))が選択されている場合のみ利用できます。 |
   | [Client Secret JSON] (クライアントシークレットJSON) | クライアントシークレットJSONファイルへのパス。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Installed Application (JSON) (インストール済みのアプリケーション(JSON))が選択されている場合のみ利用できます。 |
   | [Service Account JSON] (サービスアカウントJSON) | サービスアカウントJSONファイルへのパス。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Service Account(サービスアカウント)が選択されている場合のみ利用できます。 |
   | [DataStore Path] (DataStoreパス) | 更新トークンを保存する認証情報ファイルへのパス。<br><br>このプロパティは、[OAuth Method] (OAuthメソッド)ドロップダウンリストから、Installed Application (Id & Secret) (インストール済みのアプリケーション(IDとシークレット))またはInstalled Application (JSON) (インストール済みのアプリケーション(JSON))が選択されている場合のみ利用できます。 |
   | [Use Proxy] (プロキシを使用) | プロキシの背後で作業する場合は、このチェックボックスを選択します。このチェックボックスをオンにした状態で、以下のパラメーターに値を指定する必要があります:<br><br><ul> <li> <p> <span>[Host] (ホスト)</span>: HTTPプロキシサーバーのIPアドレス。</p> </li> <li> <p> <span>[Port] (ポート)</span>: HTTPプロキシサーバーのポート番号。</p> </li> </ul> |
   | [Use SSL] (SSLを使用) | SSL接続を使用してGoogle Driveにアクセスする場合は、このチェックボックスを選択します。このチェックボックスをオンにした状態で、以下のパラメーターに値を指定する必要があります:<br><br><ul> <li> <p> <span>[Algorithm] (アルゴリズム)</span>: SSL暗号法アルゴリズムの名前。</p> </li> <li> <p> <span>[KeyStore file] (KeyStoreファイル)</span>: クライアントが信頼する証明書のリストを含むTrustStore証明書ファイルへのパス。</p> </li> <li> <p> <span>[Password] (パスワード)</span>: TrustStoreデータの整合性チェックに使用するパスワード。</p> </li> </ul> |
3. [Test connection] (テスト接続)をクリックして設定を確認します。

   OAuthメソッドのAccess Token (deprecated) (アクセストークン(非推奨))、Installed Application (Id & Secret) (インストール済みのアプリケーション(IDとシークレット))、またはInstalled Application (JSON) (インストール済みのアプリケーション(JSON))を使用している場合は、Webブラウザーにウィンドウが表示され、アカウントの選択が求められて、Google Driveへのアクセスが許可されます。Webブラウザーでの認証後に、接続が成功したことを示すダイアログボックスがTalend Studioに表示されます。
4. OKをクリックしてダイアログボックスを閉じ、[Finish] (終了)をクリックします。

   新規作成されたGoogle Drive接続が[Repository] (リポジトリー)ツリービューの[Google Drive]ノードの下に表示されます。

   新しいGoogle Drive接続ノードをドラッグ＆ドロップしてGoogle Driveコンポーネントをデザインワークスペースに追加し、接続情報を再利用できるようになりました。ワークスペースにメタデータをドロップする方法の詳細は、[一元管理されたメタデータをジョブで使用](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/using-centralized-metadata-in-job)をご覧ください。Google Driveコンポーネントの使用については、Google Driveコンポーネントの関連ドキュメンテーションをご覧ください。

   作成したGoogle Drive接続メタデータを変更するには、[Repository] (リポジトリー)ツリービューで接続ノードを右クリックし、コンテキストメニューから[Edit GoogleDrive Connection] (GoogleDrive接続の編集)を選択し、メタデータセットアップウィザードを開きます。