

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

# Neptune 내보내기 프로세스를 제어하는 데 사용되는 파라미터
<a name="export-parameters"></a>

Neptune-Export 서비스를 사용하든 `neptune-export` 명령줄 유틸리티를 사용하든 관계없이, 내보내기를 제어하는 데 사용하는 파라미터는 거의 동일합니다. 여기에는 명령줄에서 `neptune-export` 또는 Neptune-Export 엔드포인트에 전달된 JSON 객체가 포함되어 있습니다.

내보내기 프로세스에 전달되는 객체에는 다음과 같은 최상위 필드가 있습니다.

```
-d '{
      "command" : "{{(either export-pg or export-rdf)}}",
      "outputS3Path" : "s3:/{{(your Amazon S3 bucket)}}/{{(path to the folder for exported data)}}",
      "expectedBucketOwner" : "{{(your AWS account ID for Amazon S3 bucket)}}",
      "jobSize" : "{{(for Neptune-Export service only)}}",
      "params" : { {{(a JSON object that contains export-process parameters)}} },
      "additionalParams": { {{(a JSON object that contains parameters for training configuration)}} }
    }'
```

**Contents**
+ [`command` 파라미터](#export-parameters-command)
+ [`outputS3Path` 파라미터](#export-parameters-outputS3Path)
+ [`expectedBucketOwner` 파라미터](#export-parameters-expectedBucketOwner)
+ [`jobSize` 파라미터](#export-parameters-jobSize)
+ [`params` 객체](#export-parameters-params)
+ [`additionalParams` 객체](#export-parameters-additionalParams)
+ [`params` 최상위 JSON 객체에서 파라미터 필드 내보내기](export-params-fields.md)
  + [내보내기 파라미터 `params` 객체의 가능한 필드 목록](export-params-fields.md#export-params-fields-list)
    + [모든 유형의 내보내기에 공통으로 사용되는 필드 목록](export-params-fields.md#export-params-common-fields-list)
    + [속성 그래프 내보내기용 필드 목록](export-params-fields.md#export-params-property-graph-fields-list)
    + [RDF 내보내기용 필드 목록](export-params-fields.md#export-params-RDF-fields-list)
  + [모든 유형의 내보내기에 공통으로 사용되는 필드](export-params-fields.md#export-params-common-fields)
    + [`params`의 `cloneCluster` 필드](export-params-fields.md#export-params-cloneCluster)
    + [`params`의 `cloneClusterInstanceType` 필드](export-params-fields.md#export-params-cloneClusterInstanceType)
    + [`params`의 `cloneClusterReplicaCount` 필드](export-params-fields.md#export-params-cloneClusterReplicaCount)
    + [`params`의 `cloneClusterEnableAuditLogs` 필드](export-params-fields.md#export-params-cloneClusterEnableAuditLogs)
    + [`params`의 `clusterId` 필드](export-params-fields.md#export-params-clusterId)
    + [`params`의 `endpoint` 필드](export-params-fields.md#export-params-endpoint)
    + [`params`의 `endpoints` 필드](export-params-fields.md#export-params-endpoints)
    + [`params`의 `profile` 필드](export-params-fields.md#export-params-profile)
    + [`params`의 `useIamAuth` 필드](export-params-fields.md#export-params-useIamAuth)
    + [`params`의 `includeLastEventId` 필드](export-params-fields.md#export-params-includeLastEventId)
  + [속성 그래프 내보내기용 필드](export-params-fields.md#export-params-property-graph-fields)
    + [`params`의 `concurrency` 필드](export-params-fields.md#export-params-concurrency)
    + [`params`의 `edgeLabels` 필드](export-params-fields.md#export-params-edgeLabels)
    + [`params`의 `filter` 필드](export-params-fields.md#export-params-filter)
    + [`params`의 `filterConfigFile` 필드](export-params-fields.md#export-params-filterConfigFile)
    + [`params`의 속성 그래프 데이터에 사용되는 `format` 필드](export-params-fields.md#export-params-format-pg)
    + [`params`의 `gremlinFilter` 필드](export-params-fields.md#export-params-gremlinFilter)
    + [`params`의 `gremlinNodeFilter` 필드](export-params-fields.md#export-params-gremlinNodeFilter)
    + [`params`의 `gremlinEdgeFilter` 필드](export-params-fields.md#export-params-gremlinEdgeFilter)
    + [`params`의 `nodeLabels` 필드](export-params-fields.md#export-params-nodeLabels)
    + [`params`의 `scope` 필드](export-params-fields.md#export-params-scope)
  + [RDF 내보내기용 필드](export-params-fields.md#export-params-rdf-fields)
    + [`params`의 RDF 데이터에 사용되는 `format` 필드](export-params-fields.md#export-params-format-rdf)
    + [`params`의 `rdfExportScope` 필드](export-params-fields.md#export-params-rdfExportScope)
    + [`params`의 `sparql` 필드](export-params-fields.md#export-params-sparql)
    + [`params`의 `namedGraph` 필드](export-params-fields.md#namedgraph-params-sparql)
+ [내보내는 항목 필터링 예제](export-filtering-examples.md)
  + [속성 그래프 데이터 내보내기 필터링](export-filtering-examples.md#export-property-graph-filtering-examples)
    + [`scope`를 사용하여 엣지만 내보내는 예제](export-filtering-examples.md#export-property-graph-filtering-scope-example)
    + [`nodeLabels` 및 `edgeLabels`를 사용하여 특정 레이블이 있는 노드와 엣지만 내보내는 예제](export-filtering-examples.md#export-property-graph-filtering-labels-example)
    + [`filter`를 사용하여 지정된 노드, 엣지 및 속성만 내보내는 예제](export-filtering-examples.md#export-property-graph-filtering-filter-example)
    + [`gremlinFilter`를 사용하는 예제](export-filtering-examples.md#export-property-graph-filtering-gremlinFilter-example)
    + [`gremlinNodeFilter`를 사용하는 예제](export-filtering-examples.md#export-property-graph-filtering-gremlinNodeFilter-example)
    + [`gremlinEdgeFilter`를 사용하는 예제](export-filtering-examples.md#export-property-graph-filtering-gremlinEdgeFilter-example)
    + [`filter`, `gremlinNodeFilter`, `nodeLabels`, `edgeLabels`, `scope` 결합](export-filtering-examples.md#export-property-graph-filtering-combo-example)
  + [RDF 데이터 내보내기 필터링](export-filtering-examples.md#export-RDF-filtering-examples)
    + [`rdfExportScope` 및 `sparql`을 사용하여 특정 엣지 내보내기](export-filtering-examples.md#export-RDF-filtering-rdfExportScope-sparql-example)
    + [`namedGraph`를 사용하여 명명된 단일 그래프 내보내기](export-filtering-examples.md#export-RDF-filtering-rdfExportScope-sparql-namedGraph-example)

## `command` 파라미터
<a name="export-parameters-command"></a>

`command` 최상위 파라미터는 속성 그래프 데이터를 내보낼지 아니면 RDF 데이터를 내보낼지 결정합니다. `command` 파라미터를 생략하면 내보내기 프로세스에서 기본적으로 속성 그래프 데이터를 내보냅니다.
+ **`export-pg`**   –   속성 그래프 데이터를 내보냅니다.
+ **`export-rdf`**   –   RDF 데이터를 내보냅니다.

## `outputS3Path` 파라미터
<a name="export-parameters-outputS3Path"></a>

`outputS3Path` 최상위 파라미터는 필수이며, 내보낸 파일을 게시할 수 있는 Amazon S3 위치의 URI를 포함해야 합니다.

```
  "outputS3Path" : "s3://{{(your Amazon S3 bucket)}}/{{(path to output folder)}}"
```

값은 `s3://`로 시작하고, 그 뒤에 유효한 버킷 이름과 필요에 따라 버킷 내 폴더 경로가 와야 합니다.

## `expectedBucketOwner` 파라미터
<a name="export-parameters-expectedBucketOwner"></a>

`expectedBucketOwner` 최상위 파라미터는 선택 사항입니다. AWS 계정 ID로 설정하면에 지정된 Amazon S3 버킷`outputS3Path`이 해당 계정에서 소유하고 있는지 확인합니다. 생략하면 기본적으로 Amazon S3 작업에 사용되는 자격 증명에서 확인된 계정 ID로 설정됩니다.

```
  "expectedBucketOwner" : "{{(your AWS account ID for Amazon S3 bucket)}}"
```

## `jobSize` 파라미터
<a name="export-parameters-jobSize"></a>

`jobSize` 최상위 파라미터는 Neptune-Export 서비스에서만 사용되며, `neptune-export` 명령줄 유틸리티에서는 사용되지 않고 선택 사항입니다. 이 파라미터를 사용하면 시작하는 내보내기 작업의 크기를 특성화할 수 있으므로, 작업에 사용되는 컴퓨팅 리소스의 양과 최대 동시성 수준을 결정하는 데 도움이 됩니다.

```
  "jobSize" : "{{(one of four size descriptors)}}"
```

4가지 유효한 크기 설명자는 다음과 같습니다.
+ `small`   –   최대 동시성: 8. 최대 10GB의 스토리지 볼륨에 적합합니다.
+ `medium`   –   최대 동시성: 32. 최대 100GB의 스토리지 볼륨에 적합합니다.
+ `large`   –   최대 동시성: 64. 100GB 초과, 1TB 미만의 스토리지 볼륨에 적합합니다.
+ `xlarge`   –   최대 동시성: 96. 1TB 이상의 스토리지 볼륨에 적합합니다.

기본적으로 Neptune-Export 서비스에서 시작된 내보내기는 `small` 작업으로 실행됩니다.

내보내기 성능은 `jobSize` 설정뿐 아니라 내보내는 데이터베이스 인스턴스 수, 각 인스턴스의 크기, 작업의 효과적인 동시성 수준에 따라서도 달라집니다.

속성 그래프 내보내기의 경우 [cloneClusterReplicaCount](export-params-fields.md#export-params-cloneClusterReplicaCount) 파라미터를 사용하여 데이터베이스 인스턴스 수를 구성하고, [동시성](export-params-fields.md#export-params-concurrency) 파라미터를 사용하여 작업의 효과적인 동시성 수준을 구성할 수 있습니다.

## `params` 객체
<a name="export-parameters-params"></a>

`params` 최상위 파라미터는 [`params` 최상위 JSON 객체에서 파라미터 필드 내보내기](export-params-fields.md)에 설명된 대로 내보내기 프로세스 자체를 제어하는 데 사용하는 파라미터가 포함된 JSON 객체입니다. `params` 객체의 일부 필드는 속성 그래프 내보내기에만 사용되고 일부는 RDF로 내보내는 데 사용됩니다.

## `additionalParams` 객체
<a name="export-parameters-additionalParams"></a>

`additionalParams` 최상위 파라미터는 데이터를 내보낸 후 데이터에 적용되는 작업을 제어하는 데 사용할 수 있는 파라미터를 포함하는 JSON 객체입니다. 현재 `additionalParams`는 [Neptune ML](machine-learning-additionalParams.md)의 훈련 데이터를 내보내는 데만 사용됩니다.