

# Salesforce 구성
<a name="salesforce-configuring"></a>

AWS Glue를 사용하여 Salesforce로 또는 Salesforce에서 데이터를 전송하려면 먼저 다음 요구 사항을 충족해야 합니다.

## 최소 요구 사항
<a name="salesforce-configuring-min-requirements"></a>

다음은 최소 요구 사항입니다.
+ Salesforce 계정이 있습니다.
+ Salesforce 계정이 API 액세스에 대해 활성화되어 있습니다. API 액세스는 기본적으로 Enterprise, Unlimited, Developer, Performance 에디션에 대해 활성화됩니다.

이러한 요구 사항을 충족하면 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 계정에 로그인하고 AWS Glue 액세스를 승인하도록 Salesforce로 리디렉션됩니다.

## 시스템 관리자 프로필 적용
<a name="salesforce-configuring-apply-system-admin-profile"></a>

 Salesforce에서 다음 단계에 따라 시스템 관리자 프로필을 적용합니다.

1.  Salesforce에서 **설정 > 연결된 앱 > 연결된 앱 OAuth 사용**으로 이동합니다.

1.  연결된 앱 목록에서 AWS Glue를 찾아 **설치**를 선택합니다. 필요한 경우 **차단 해제**를 선택합니다.

1.  **설정 > 연결된 앱 관리**로 이동한 다음 AWS Glue를 선택합니다. OAuth 정책에서 **관리자가 승인한 사용자가 사전 인증됨**을 선택하고 **시스템 관리자** 프로필을 선택합니다. 이 작업은 AWS Glue에 대한 액세스를 시스템 관리자 프로필이 있는 사용자로만 제한합니다.