기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
요청 압축
참고
설정 페이지의 레이아웃을 이해하거나 호환성을 해석하는 데 도움이 필요합니다. AWS SDKs다음 표는 을 참조하십시오설정 페이지.
AWS SDKs그리고 도구는 요청을 전송할 때 페이로드를 자동으로 압축할 수 있습니다. AWS 서비스 압축된 페이로드 수신을 지원합니다. 페이로드를 서비스로 보내기 전에 클라이언트에서 압축하면 데이터를 서비스로 보내는 데 필요한 전체 요청 수와 대역폭을 줄일 수 있을 뿐만 아니라 페이로드 크기에 대한 서비스 제한으로 인해 실패한 요청도 줄일 수 있습니다. 압축의 경우 SDK 또는 도구는 서비스와 에서 모두 지원하는 인코딩 알고리즘을 선택합니다. SDK 그러나 현재 가능한 인코딩 목록은 gzip으로만 구성되어 있지만 향후 확장될 수 있습니다.
요청 압축은 애플리케이션에서 Amazon을 사용하는 경우 특히 유용할 수 CloudWatch 있습니다. CloudWatch 로그, 지표 및 이벤트의 형태로 모니터링 및 운영 데이터를 수집하는 모니터링 및 관찰 서비스입니다. 압축을 지원하는 서비스 작업의 한 예로 CloudWatch 의 PutMetricDataAPI메서드를 들 수 있습니다.
다음을 사용하여 이 기능을 구성하십시오.
disable_request_compression
- 공유 AWSconfig
파일 설정AWS_DISABLE_REQUEST_COMPRESSION
- 환경 변수aws.disableRequestCompression
- JVM 시스템 속성: 자바/코틀린 전용-
SDK또는 도구가 요청을 보내기 전에 페이로드를 압축할지 여부를 설정합니다.
기본값:
false
유효값:
-
true
- 요청 압축을 해제합니다. -
false
- 가능하면 요청 압축을 사용합니다.
-
request_min_compression_size_bytes
- 공유 AWSconfig
파일 설정AWS_REQUEST_MIN_COMPRESSION_SIZE_BYTES
- 환경 변수aws.requestMinCompressionSizeBytes
- JVM 시스템 속성: 자바/코틀린 전용-
또는 도구가 압축해야 하는 요청 본문의 최소 크기 (바이트) 를 SDK 설정합니다. 작은 페이로드는 압축 시 더 길어질 수 있으므로 압축을 수행하는 데 적합한 하한선이 있습니다. 이 값은 포함되며, 이 값보다 크거나 같은 요청 크기는 압축됩니다.
기본값: 10240바이트
유효값: 0~10485760바이트 사이의 정수 값.
와의 호환성 AWS SDKs
다음은 이 항목에 설명된 기능 및 설정을 SDKs 지원합니다. 모든 일부 예외가 기록됩니다. 모든 JVM 시스템 속성 설정은 에서 지원됩니다. AWS SDK for Java 그리고 AWS SDK for Kotlin 오직.
SDK | 지원 | 참고 또는 추가 정보 |
---|---|---|
AWS CLI v2 | 예 | |
SDKC++의 경우 | 예 | |
SDK고 V2 (1.x) 용 |
예 | |
SDKGo 1.x (V1) 용 | 아니요 | |
SDK자바 2.x의 경우 | 예 | |
SDK자바 1.x의 경우 | 아니요 | |
SDK3.x용 JavaScript | 예 | |
SDK2.x의 경우 JavaScript | 아니요 | |
SDK코틀린의 경우 | 예 | |
SDK왜냐하면. NET3.x | 예 | |
SDK3.x의 경우 PHP | 예 | |
SDK파이썬용 (보토3) |
예 | |
SDK루비 3.x의 경우 | 예 | |
SDK러스트용 | 예 | |
SDK스위프트용 | 아니요 | |
를 위한 도구 PowerShell | 예 |