

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

# CheckpointConfiguration
<a name="API_CheckpointConfiguration"></a>

애플리케이션의 체크포인트 구성을 설명합니다. 체크포인트는 내결함성을 위해 애플리케이션 상태를 유지하는 프로세스입니다. 자세한 내용을 알아보려면 [Apache Flink 설명서](https://nightlies.apache.org/flink/flink-docs-release-1.20/)의 [Checkpoints for Fault Tolerance](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/dev/datastream/fault-tolerance/checkpointing/#enabling-and-configuring-checkpointing)(내결함성을 위한 체크포인트)를 참조하세요.

## 내용
<a name="API_CheckpointConfiguration_Contents"></a>

 ** ConfigurationType **   <a name="APIReference-Type-CheckpointConfiguration-ConfigurationType"></a>
애플리케이션이 Managed Service for Apache Flink의 기본 체크포인트 동작을 사용하는지 여부에 대해 설명합니다. `CheckpointingEnabled`, `CheckpointInterval` 또는 `MinPauseBetweenCheckpoints` 파라미터를 설정하려면 이 속성을 `CUSTOM`으로 설정해야 합니다.  
이 값이 `DEFAULT`로 설정된 경우 애플리케이션은 다음 값을 사용합니다. 다음 값이 API를 사용하거나 애플리케이션 코드에서 다른 값으로 설정된 경우에도 사용합니다.  
+  **CheckpointingEnabled:** true
+  **CheckpointInterval:** 60000
+  **MinPauseBetweenCheckpoints:** 5000
타입: 문자열  
유효 값: `DEFAULT | CUSTOM`   
필수 사항 여부: 예

 ** CheckpointingEnabled **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointingEnabled"></a>
Managed Service for Apache Flink 애플리케이션에 대해 체크포인트를 활성화했는지 여부에 대해 설명합니다.  
`CheckpointConfiguration.ConfigurationType`이 `DEFAULT`이면 애플리케이션이 `CheckpointingEnabled` 값 `true`를 사용합니다. 이 값이 이 API를 사용하여 다른 값으로 설정되거나 애플리케이션 코드에서 다른 값으로 설정된 경우에도 사용합니다.
유형: 부울  
필수 항목 여부: 아니요

 ** CheckpointInterval **   <a name="APIReference-Type-CheckpointConfiguration-CheckpointInterval"></a>
검사 작업 사이의 간격(밀리초)을 설명합니다.  
`CheckpointConfiguration.ConfigurationType`이 `DEFAULT`이면 애플리케이션이 `CheckpointInterval` 값 60,000을 사용합니다. 이 값이 이 API를 사용하여 다른 값으로 설정되거나 애플리케이션 코드에서 다른 값으로 설정된 경우에도 사용합니다.
타입: Long  
유효 범위: 최소값 1.  
필수 여부: 아니요

 ** MinPauseBetweenCheckpoints **   <a name="APIReference-Type-CheckpointConfiguration-MinPauseBetweenCheckpoints"></a>
검사 작업이 완료된 후 새 검사 작업을 시작할 수 있는 최소 시간(밀리초)을 설명합니다. 이 설정이 없으면, 검사 작업이 `CheckpointInterval`보다 오래 걸리는 경우에 애플리케이션이 연속 검사 작업을 수행하게 됩니다. 자세한 내용을 알아보려면 [Apache Flink 설명서](https://nightlies.apache.org/flink/flink-docs-release-1.20/)의 [Tuning Checkpointing](https://nightlies.apache.org/flink/flink-docs-release-1.20/docs/ops/state/large_state_tuning/#tuning-checkpointing)(튜닝 체크포인트)을 참조하세요.  
`CheckpointConfiguration.ConfigurationType`이 `DEFAULT`이면 애플리케이션이 `MinPauseBetweenCheckpoints` 값 5000을 사용합니다. 이 값이 이 API를 사용하여 설정되거나 애플리케이션 코드에서 설정된 경우에도 사용합니다.
타입: Long  
유효 범위: 최소값은 0입니다.  
필수 여부: 아니요

## 참고
<a name="API_CheckpointConfiguration_SeeAlso"></a>

언어별 AWS SDKs
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS Java V2용 SDK](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalyticsv2-2018-05-23/CheckpointConfiguration) 