

# Salesforce の設定
<a name="salesforce-configuring"></a>

AWS Glue を使用して Salesforce との間でデータを転送できるようにするには、次の要件を満たす必要があります。

## 最小要件
<a name="salesforce-configuring-min-requirements"></a>

以下に、最小要件を示します。
+ Salesforce アカウントがある。
+ Salesforce アカウントで API アクセスが有効になっている。Enterprise、Unlimited、Developer、Performance の各エディションで API アクセスがデフォルトで有効になっている。

これらの要件を満たすと、Salesforce アカウントに AWS Glue を接続する準備が整います。AWS Glue は、AWS マネージド接続アプリで残りの要件を処理します。

## Salesforce 用の AWS マネージド接続アプリケーション
<a name="salesforce-configuring-connected-app"></a>

AWS マネージド接続アプリケーションは、より少ないステップで Salesforce 接続を作成するのに役立ちます。Salesforce では、接続アプリケーションは、AWS Glue などの外部アプリケーションが OAuth 2.0 を使用して Salesforce データにアクセスすることを許可するフレームワークです。AWS マネージド接続アプリケーションを使用するには、AWS Glue コンソールを使用して Salesforce 接続を作成します。接続を設定するときは、**[OAuth グラントタイプ]** を**[認証コード]** に設定し、**[AWS マネージド接続アプリケーションの使用]** のチェックボックスをオンのままにします。

接続を保存すると、Salesforce にリダイレクトされるので、Salesforce アカウントにログインして AWS Glue アクセスを承認します。

## システム管理者プロファイルを適用する
<a name="salesforce-configuring-apply-system-admin-profile"></a>

 Salesforce で、手順に従ってシステム管理者プロファイルを適用します。

1.  Salesforce で、**[設定] > [接続されたアプリ] > [接続されたアプリの OAuth 使用状況]** に移動します。

1.  接続されたアプリのリストで、AWS Glue を見つけ **[インストール]** を選択します。必要に応じて、**[ブロック解除]** を選択します。

1.  **[設定] > [接続されたアプリを管理\$1 に移動し、AWS Glue を選択します**。OAuth ポリシーで、**[管理者承認済みユーザーが事前承認されていること]** を選択し、**[システム管理]** のプロファイルを選択します。このアクションにより、AWS Glue へのアクセスがシステム管理者プロファイルを持つユーザーのみに制限されます。