

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

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

# ShellScriptConfig
<a name="dp-object-shellscriptconfig"></a>

활동을 사용하여 preActivityTaskConfig 및 postActivityTaskConfig에 대한 셸 스크립트를 실행합니다. 이 객체는 [HadoopActivity](dp-object-hadoopactivity.md), [HiveActivity](dp-object-hiveactivity.md), [HiveCopyActivity](dp-object-hivecopyactivity.md) 및 [PigActivity](dp-object-pigactivity.md)에 사용할 수 있습니다. 스크립트에 대해 인수 목록과 S3 URI를 지정합니다.

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

인수를 사용하는 ShellScriptConfig:

```
{
   "id" : "ShellScriptConfig_1”,
   "name" : “prescript”,
   "type" : "ShellScriptConfig",
   "scriptUri": “s3://my-bucket/shell-cleanup.sh”,
   "scriptArgument" : ["arg1","arg2"]
 }
```

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

이 객체에는 다음 필드가 포함됩니다.


****  

| 선택 필드 | 설명 | 슬롯 유형 | 
| --- | --- | --- | 
| parent | 슬롯을 상속해 올 현재 객체의 상위 객체입니다. | 참조 객체. 예: "parent":\$1"ref":"myBaseObjectId"\$1 | 
| scriptArgument | shell 스크립트와 함께 사용할 인수 목록입니다. | 문자열 | 
| scriptUri | 다운로드하여 실행해야 하는 Amazon S3 내 스크립트 URI입니다. | 문자열 | 

 


****  

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

 


****  

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