

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 커넥터 생성
<a name="mkc-create-connector-intro"></a>

이 절차에서는 AWS Management Console을 사용하여 커넥터를 생성하는 방법을 설명합니다.

**를 사용하여 커넥터 생성 AWS Management Console**

1. [https://console.aws.amazon.com/msk/](https://console.aws.amazon.com/msk/)에서 Amazon MSK 콘솔을 엽니다.

1. 왼쪽 창의 **MSK Connect**에서 **커넥터**를 선택합니다.

1. **커넥터 생성**을 선택합니다.

1. 기존 사용자 지정 플러그인을 사용하여 커넥터를 생성하거나 새 사용자 지정 플러그인을 먼저 생성하는 것 중에서 선택할 수 있습니다. 사용자 정의 플러그인 및 플러그인 생성 방법에 대한 자세한 내용은 [사용자 지정 플러그인 생성](msk-connect-plugins.md) 섹션을 참조하세요. 이 절차에서는 사용하려는 사용자 지정 플러그인이 있다고 가정해 보겠습니다. 사용자 지정 플러그인 목록에서 사용하려는 플러그인을 찾아 왼쪽에 있는 상자를 선택한 후 **다음**을 선택합니다.

1. 이름과 설명(선택 사항)을 입력합니다.

1. 연결하려는 클러스터를 선택합니다.

1. **커넥터 네트워크 설정** 섹션에서 네트워크 유형에 대해 다음 중 하나를 선택합니다.
   + **IPv4**(기본값) - IPv4를 통한 대상 연결 전용
   + **듀얼 스택 -** IPv4 및 IPv6를 통해 대상에 연결(서브넷에 IPv4 및 IPv6 CIDR 블록이 연결된 경우에만 사용 가능)

1. 커넥터 구성을 지정합니다. 지정해야 하는 구성 파라미터는 생성하려는 커넥터 유형에 따라 달라집니다. 그러나 일부 파라미터(예: `connector.class` 및 `tasks.max` 파라미터)는 모든 커넥터에 공통으로 적용됩니다. 다음은 [Confluent Amazon S3 Sink Connector](https://www.confluent.io/hub/confluentinc/kafka-connect-s3) 구성의 예제입니다.

   ```
   connector.class=io.confluent.connect.s3.S3SinkConnector
   tasks.max=2
   topics=my-example-topic
   s3.region=us-east-1
   s3.bucket.name=amzn-s3-demo-bucket
   flush.size=1
   storage.class=io.confluent.connect.s3.storage.S3Storage
   format.class=io.confluent.connect.s3.format.json.JsonFormat
   partitioner.class=io.confluent.connect.storage.partitioner.DefaultPartitioner
   key.converter=org.apache.kafka.connect.storage.StringConverter
   value.converter=org.apache.kafka.connect.storage.StringConverter
   schema.compatibility=NONE
   ```

1. 그런 다음 커넥터 용량을 구성합니다. 프로비저닝과 자동 규모 조정이라는 두 가지 용량 모드 중에서 선택할 수 있습니다. 이러한 두 가지 옵션에 대한 자세한 내용은 [커넥터 용량 이해](msk-connect-capacity.md) 단원을 참조하십시오.

1. (선택 사항) **최대 Autoscaling 작업 수** 섹션에서 최대 Autoscaling 작업 수 필드를 사용하여 Autoscaling 작업 중에 커넥터에 할당할 최대 작업 수를 입력합니다. 값은 최소 최대 작업자 수와 같아야 합니다. 값을 지정하지 않으면 커넥터는 제한 없이 표준 계산을 사용합니다. 자세한 내용은 [최대 Auto Scaling 작업 수 이해](msk-connect-max-autoscaling-task-count.md) 단원을 참조하십시오.

1. 기본 작업자 구성 또는 사용자 지정 작업자 구성 중 하나를 선택합니다. 사용자 지정 작업자 구성 생성에 대한 자세한 내용은 [MSK Connect 작업자 이해](msk-connect-workers.md) 섹션을 참조하세요.

1. 그런 다음 서비스 실행 역할을 지정합니다. 이는 MSK Connect가 수임할 수 있는 IAM 역할이어야 하며, 필요한 AWS 리소스에 액세스하는 데 필요한 모든 권한을 커넥터에 부여해야 합니다. 이러한 권한은 커넥터의 로직에 따라 달라집니다. 이 역할 생성 방법에 대한 자세한 내용은 [서비스 실행 역할 이해](msk-connect-service-execution-role.md) 단원을 참조하십시오.

1. **다음**을 선택하고 보안 정보를 검토한 후 **다음**을 다시 선택합니다.

1. 원하는 로깅 옵션을 지정한 후 **다음**을 선택합니다. 로깅에 대한 추가 정보는 [MSK Connect 로깅](msk-connect-logging.md) 섹션을 참조하세요.

1. **검토 및 생성** 페이지에서 커넥터 구성을 검토하고 **커넥터 생성을** 선택합니다.

MSK Connect API를 사용하여 커넥터를 생성하려면 [CreateConnector](https://docs.aws.amazon.com/MSKC/latest/mskc/API_CreateConnector.html)를 참조하세요.

`UpdateConnector` API를 사용하여 커넥터의 구성을 수정할 수 있습니다. 자세한 내용은 [커넥터 업데이트](mkc-update-connector.md) 단원을 참조하십시오.