

AWS Data Pipeline 는 더 이상 신규 고객이 사용할 수 없습니다. 의 기존 고객은 평소와 같이 서비스를 계속 사용할 AWS Data Pipeline 수 있습니다. [자세히 알아보기](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

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

# 데이터베이스 수
<a name="dp-object-databases"></a>

다음은 AWS Data Pipeline 데이터베이스 객체입니다.

**Topics**
+ [JdbcDatabase](dp-object-jdbcdatabase.md)
+ [RdsDatabase](dp-object-rdsdatabase.md)
+ [RedshiftDatabase](dp-object-redshiftdatabase.md)

# JdbcDatabase
<a name="dp-object-jdbcdatabase"></a>

JDBC 데이터베이스를 정의합니다.

## 예제
<a name="jdbcdatabase-example"></a>

다음은 이 객체 유형의 예제입니다.

```
{
  "id" : "MyJdbcDatabase",
  "type" : "JdbcDatabase",
  "connectionString" : "jdbc:redshift://hostname:portnumber/dbname",
  "jdbcDriverClass" : "com.amazon.redshift.jdbc41.Driver",
  "jdbcDriverJarUri" : "s3://redshift-downloads/drivers/RedshiftJDBC41-1.1.6.1006.jar",
  "username" : "user_name",
  "*password" : "my_password"
}
```

## 구문
<a name="jdbcdatabase-syntax"></a>


****  

| 필수 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| connectionString | 데이터베이스에 액세스할 JDBC 연결 문자열입니다. | 문자열 | 
| jdbcDriverClass | JDBC 연결 전에 로드할 드라이버 클래스입니다. | 문자열 | 
| \$1암호 | 제공할 비밀번호. | 문자열 | 
| 사용자 이름 | 데이터베이스에 연결할 때 제공하는 사용자 이름. | 문자열 | 

 


****  

| 선택 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| databaseName | 연결할 논리 데이터베이스의 이름 | 문자열 | 
| jdbcDriverJarUri | 데이터베이스 연결에 사용되는 JDBC 드라이버 JAR 파일의 Amazon S3 내 위치입니다. AWS Data Pipeline은 이 JAR 파일을 읽을 수 있는 권한이 있어야 합니다. | 문자열 | 
| jdbcProperties | 이 데이터베이스의 JDBC 연결에서 속성으로 설정될 A=B 형식 쌍. | 문자열 | 
| parent | 슬롯을 상속할 현재 객체의 부모입니다. | 참조 객체. 예: "parent":\$1"ref":"myBaseObjectId"\$1 | 

 


****  

| 실행 시간 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| @version | 객체와 함께 생성된 파이프라인 버전입니다. | 문자열 | 

 


****  

| 시스템 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| @오류 | 잘못 형성된 객체를 설명하는 오류. | 문자열 | 
| @pipelineId | 이 객체가 속하는 파이프라인의 ID. | 문자열 | 
| @sphere | 객체의 타원 무늬는 수명 주기 내 위치를 나타냅니다. Component Objects는 Attempt Objects를 실행하는 Instance Objects를 야기합니다. | 문자열 | 

# RdsDatabase
<a name="dp-object-rdsdatabase"></a>

Amazon RDS 데이터베이스를 정의합니다.

**참고**  
RdsDatabse는 Aurora를 지원하지 않습니다. Aurora 대신에 [JdbcDatabase](dp-object-jdbcdatabase.md)을(를) 사용하세요.

## 예제
<a name="rdsdatabase-example"></a>

다음은 이 객체 유형의 예제입니다.

```
{
  "id" : "MyRdsDatabase",
  "type" : "RdsDatabase",
  "region" : "us-east-1",
  "username" : "user_name",
  "*password" : "my_password",
  "rdsInstanceId" : "my_db_instance_identifier"
}
```

Oracle 엔진의 경우 `jdbcDriverJarUri` 필드가 필수적이며 다음 드라이버를 지정할 수 있습니다. `http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html` SQL Server 엔진의 경우 `jdbcDriverJarUri` 필드가 필수적이며 다음 드라이버를 지정할 수 있습니다. `https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774` MySQL 및 PostgreSQL 엔진의 경우 `jdbcDriverJarUri` 필드는 선택 사항입니다.

## 구문
<a name="rdsdatabase-syntax"></a>


****  

| 필수 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| \$1암호 | 제공할 비밀번호. | 문자열 | 
| rdsInstanceId | DB 인스턴스의 DBInstanceIdentifier 속성. | 문자열 | 
| 사용자 이름 | 데이터베이스에 연결할 때 제공하는 사용자 이름. | 문자열 | 

 


****  

| 선택 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| databaseName | 연결할 논리 데이터베이스의 이름 | 문자열 | 
| jdbcDriverJarUri | 데이터베이스 연결에 사용되는 JDBC 드라이버 JAR 파일의 Amazon S3 내 위치입니다. AWS Data Pipeline은 이 JAR 파일을 읽을 수 있는 권한이 있어야 합니다. MySQL 및 PostgreSQL 엔진은 이 필드가 지정되지 않은 경우 기본 드라이버로 사용되지만 이 필드를 사용하여 기본값을 다시 지정할 수 있습니다. Oracle 및 SQL Server 엔진은 이 필드가 필수 필드입니다. | 문자열 | 
| jdbcProperties | 이 데이터베이스의 JDBC 연결에서 속성으로 설정될 A=B 형식 쌍. | 문자열 | 
| parent | 슬롯을 상속할 현재 객체의 부모입니다. | 참조 객체. 예: "parent":\$1"ref":"myBaseObjectId"\$1 | 
| 리전 | 데이터베이스가 존재하는 리전의 코드입니다. 예를 들어 us-east-1입니다. | 문자열 | 

 


****  

| 실행 시간 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| @version | 객체와 함께 생성된 파이프라인 버전입니다. | 문자열 | 

 


****  

| 시스템 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| @오류 | 잘못 형성된 객체를 설명하는 오류. | 문자열 | 
| @pipelineId | 이 객체가 속하는 파이프라인의 ID. | 문자열 | 
| @sphere | 객체의 타원 무늬는 수명 주기 내 위치를 나타냅니다. Component Objects는 Attempt Objects를 실행하는 Instance Objects를 야기합니다. | 문자열 | 

# RedshiftDatabase
<a name="dp-object-redshiftdatabase"></a>

Amazon Redshift 데이터베이스를 정의합니다. `RedshiftDatabase`은(는) 파이프라인에서 사용되는 데이터베이스의 속성을 나타냅니다.

## 예제
<a name="redshiftdatabase-example"></a>

다음은 이 객체 유형의 예제입니다.

```
{
  "id" : "MyRedshiftDatabase",
  "type" : "RedshiftDatabase",
  "clusterId" : "myRedshiftClusterId",
  "username" : "user_name",
  "*password" : "my_password",
  "databaseName" : "database_name"
}
```

기본적으로 객체는 `clusterId` 필드가 필요한 Postgres 드라이버를 사용합니다. Amazon Redshift 드라이버를 사용하려면 `connectionString` 필드에 Amazon Redshift 콘솔에서 "jdbc:redshift:"로 시작하는 Amazon Redshift 데이터베이스 연결 문자열을 대신 지정하세요.

## 구문
<a name="redshiftdatabase-syntax"></a>


****  

| 필수 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| \$1암호 | 제공할 비밀번호. | 문자열 | 
| 사용자 이름 | 데이터베이스에 연결할 때 제공하는 사용자 이름. | 문자열 | 

 


****  

| 필수 그룹(다음 중 하나를 제공해야 함) | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| clusterId | Amazon Redshift 클러스터가 생성될 때 사용자가 제공한 식별자입니다. 예를 들어, Amazon Redshift 클러스터의 엔드포인트가 mydb.example.us-east-1.redshift.amazonaws.com일 경우에 정확한 식별자는 mydb입니다. Amazon Redshift 콘솔에서는 클러스터 식별자 또는 클러스터 이름에서 이 값을 가져올 수 있습니다. | 문자열 | 
| connectionString | 파이프라인과 다른 계정이 소유한 Amazon Redshift 인스턴스에 연결할 JDBC 엔드포인트입니다. connectionString 및 clusterId를 둘 다 지정할 수 없습니다. | 문자열 | 

 


****  

| 선택 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| databaseName | 연결할 논리 데이터베이스의 이름. | 문자열 | 
| jdbcProperties | 이 데이터베이스의 JDBC 연결에서 속성으로 설정될 A=B 형식 페어. | 문자열 | 
| parent | 슬롯을 상속해 올 현재 객체의 상위 객체입니다. | 참조 객체. 예: "parent":\$1"ref":"myBaseObjectId"\$1 | 
| 리전 | 데이터베이스가 존재하는 리전의 코드입니다. 예를 들어 us-east-1입니다. | 열거 | 

 


****  

| 실행 시간 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| @version | 객체와 함께 생성된 파이프라인 버전입니다. | 문자열 | 

 


****  

| 시스템 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| @오류 | 잘못 형성된 객체를 설명하는 오류. | 문자열 | 
| @pipelineId | 이 객체가 속하는 파이프라인의 ID. | 문자열 | 
| @sphere | 객체의 타원 무늬는 수명 주기 내 위치를 나타냅니다. Component Objects는 Attempt Objects를 실행하는 Instance Objects를 야기합니다. | 문자열 | 