

# DynamoDB Local에서의 텔레메트리
<a name="DynamoDBLocalTelemetry"></a>

 AWS에서는 고객과의 상호 작용을 통해 배운 내용을 기반으로 서비스를 개발 및 출시하고 고객 피드백을 활용하여 제품을 제작합니다. 텔레메트리는 고객 요구 사항을 더 잘 이해하고, 문제를 진단하고, 고객 경험을 개선하는 기능을 제공하는 데 도움이 되는 추가 정보입니다.

 DynamoDB Local은 일반 사용 지표, 시스템 및 환경 정보, 오류 등의 텔레메트리를 수집합니다. 수집되는 텔레메트리 유형에 대한 자세한 내용은 [수집되는 정보의 유형](#DynamoDBLocalTelemetry.TypesOfInformationCollected) 섹션을 참조하세요.

 DynamoDB Local은 사용자 이름 또는 이메일 주소와 같은 개인 정보를 수집하지 않습니다. 또한 민감한 프로젝트 수준 정보를 추출하지 않습니다.

 고객은 텔레메트리 사용 여부를 제어할 수 있으며 언제든지 설정을 변경할 수 있습니다. 텔레메트리가 켜져 있는 경우 DynamoDB Local은 추가 고객 상호 작용 없이 백그라운드에서 텔레메트리 데이터를 전송합니다.

## 명령줄 옵션을 사용하여 텔레메트리 끄기
<a name="DynamoDBLocalTelemetry.cli"></a>

 `-disableTelemetry` 옵션을 사용하여 DynamoDB Local을 시작할 때 명령줄 옵션을 사용하여 텔레메트리를 끌 수 있습니다. 자세한 내용은 [명령줄 옵션](DynamoDBLocal.UsageNotes.md#DynamoDBLocal.CommandLineOptions) 섹션을 참조하세요.

## 단일 세션에 대한 텔레메트리 끄기
<a name="DynamoDBLocalTelemetry.TurnOffTelemetrySingleSession"></a>

 macOS 및 Linux 운영 체제에서는 단일 세션에 대한 텔레메트리를 끌 수 있습니다. 현재 세션의 텔레메트리를 끄려면 다음 명령을 실행하여 환경 변수 `DDB_LOCAL_TELEMETRY`를 `false`로 설정합니다. 각 새 터미널 또는 세션에 대해 명령을 반복합니다.

```
export DDB_LOCAL_TELEMETRY=0
```

## 모든 세션에서 사용자 프로필에 대한 텔레메트리 끄기
<a name="DynamoDBLocalTelemetry.TurnOffTelemetryForAllSessions"></a>

 운영 체제에서 DynamoDB Local을 실행하는 경우 다음 명령을 실행하여 모든 세션에 대한 텔레메트리를 끕니다.

**Linux에서 텔레메트리를 끄려면**

1.  실행합니다.

   ```
   echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
   ```

1.  실행합니다.

   ```
   source ~/.profile
   ```

**macOS에서 텔레메트리를 끄려면**

1.  실행합니다.

   ```
   echo "export DDB_LOCAL_TELEMETRY=0" >>~/.profile
   ```

1.  실행합니다.

   ```
   source ~/.profile
   ```

**Windows에서 텔레메트리를 끄려면**

1.  실행합니다.

   ```
   setx DDB_LOCAL_TELEMETRY 0
   ```

1.  실행합니다.

   ```
   refreshenv
   ```

## Maven 프로젝트에 내장된 DynamoDB 로컬을 사용하여 원격 분석을 끕니다.
<a name="DynamoDBLocalTelemetry.maven"></a>

 Maven 프로젝트에 내장된 DynamoDB 로컬을 사용하여 원격 분석을 끌 수 있습니다.

```
boolean disableTelemetry = true;
// AWS SDK v1
 AmazonDynamoDB amazonDynamoDB = DynamoDBEmbedded.create(disableTelemetry).amazonDynamoDB();

// AWS SDK v2
DynamoDbClient ddbClientSDKv2Local = DynamoDBEmbedded.create(disableTelemetry).dynamoDbClient();
```

## 수집되는 정보의 유형
<a name="DynamoDBLocalTelemetry.TypesOfInformationCollected"></a>
+  **사용 정보** - 서버 시작/중지, 호출된 API 또는 작업과 같은 일반적인 텔레메트리입니다.
+  **시스템 및 환경 정보** - Java 버전, 운영 체제(Windows, Linux 또는 macOS), DynamoDB Local이 실행되는 환경(예: 독립형 JAR, Docker 컨테이너 또는 Maven 종속성), 사용 속성의 해시 값입니다.

## 자세히 알아보기
<a name="DynamoDBLocalTelemetry.LearnMore"></a>

 DynamoDB Local에서 수집하는 텔레메트리 데이터는 AWS 데이터 프라이버시 정책을 준수합니다. 자세한 내용은 다음을 참조하세요.
+  [AWS 서비스 약관](https://aws.amazon.com/service-terms/) 
+  [데이터 프라이버시 FAQ](https://aws.amazon.com/compliance/data-privacy-faq/) 