

# 서명 요청 예
<a name="reference_sigv-examples"></a>

다음 AWS 서명 요청 예는 SigV4를 사용하여 AWS SDK 또는 AWS 명령줄 도구 없이 전송된 요청에 서명하는 방법을 보여줍니다.

## HTTP POST를 사용한 브라우저 기반 Amazon S3 업로드
<a name="signature-v4-examples-s3-browser"></a>

 [요청 인증: 브라우저 기반 업로드](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-authentication-HTTPPOST.html)에서는 Amazon S3가 요청 수신 시 서명을 계산하는 데 사용하는 서명 및 관련 정보를 설명합니다.

[예: HTTP POST를 사용한 브라우저 기반 업로드(AWS Signature Version 4 사용)](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-post-example.html)에서는 샘플 POST 정책 및 파일 업로드에 사용할 수 있는 양식과 함께 자세한 정보를 제공합니다. 예제 정책과 가상 보안 인증 정보는 워크플로와 그에 따른 서명 및 정책 해시를 보여줍니다.

## VPC Lattice 인증 요청
<a name="signature-v4-examples-lattice"></a>

 [Signature Version 4(SigV4) 인증 요청의 예](https://docs.aws.amazon.com/vpc-lattice/latest/ug/sigv4-authenticated-requests.html)에서는 사용자 지정 인터셉터를 사용하거나 사용하지 않고 요청 서명을 수행하는 방법을 보여주는 Python 및 Java 예제를 제공합니다.

## Amazon Translate에서 Signature Version 4 사용
<a name="signature-v4-examples-translate"></a>

 [Live Translations in the Metaverse](https://aws.amazon.com/blogs/spatial/live-translations-in-the-metaverse/)에서는 실시간에 가까운 번역 솔루션을 생성하는 애플리케이션을 빌드하는 방법을 보여줍니다. 이 음성-음성 번역 솔루션은 이벤트 스트림 인코딩에서 AWS SigV4를 사용하여 실시간 트랜스크립션을 생성합니다.

## Neptune에서 Signature Version 4 사용
<a name="signature-v4-examples-neptune"></a>

[예: Signature Version 4 서명으로 Python을 사용하여 Neptune에 연결](https://docs.aws.amazon.com/neptune/latest/userguide/iam-auth-connecting-python.html)에서는 Python을 사용하여 Neptune에 서명된 요청을 보내는 방법을 보여줍니다. 이 예에는 액세스 키 또는 임시 보안 인증 정보를 사용하기 위한 변형이 포함되어 있습니다.

## Amazon Glacier에 대한 HTTP 요청 서명
<a name="signature-v4-examples-streaming-glacier"></a>

[스트리밍 API의 서명 계산 예시](https://docs.aws.amazon.com/amazonglacier/latest/dev/amazon-glacier-signing-requests.html)는 Amazon Glacier의 두 스트리밍 API 중 하나인 아카이브 업로드(POST 아카이브) 서명을 만드는 세부 사항을 안내합니다.

## Amazon SWF에 대한 HTTP 요청 만들기
<a name="signature-v4-examples-swf"></a>

[Amazon SWF에 대한 HTTP 요청 만들기](https://docs.aws.amazon.com/amazonswf/latest/developerguide/UsingJSON-swf.html#HTTPHeader)는 Amazon SWF에 대한 JSON 요청의 헤더 내용을 보여줍니다.

## Amazon OpenSearch Service의 스트리밍 API에 대한 서명 계산
<a name="signature-v4-examples-open-search"></a>

[PHP 버전 3용 AWS SDK로 Amazon OpenSearch Service 검색 요청 서명하기](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/service_es-data-plane.html)에는 Amazon OpenSearch Service에 서명된 HTTP 요청을 보내는 방법에 대한 예시가 포함되어 있습니다.

## AWS 샘플 리포지토리의 예시 프로젝트
<a name="signature-v4-examples-sdk"></a>

다음 예시 프로젝트에서는 Python, Node.js, Java, C\#, Go 및 Rust와 같은 공통 언어를 사용하는 AWS 서비스에 대해 Rest API 요청을 만들기 위해 요청에 서명하는 방법을 보여줍니다.

### Signature 버전 4a 프로젝트
<a name="signature-v4-examples-sigv4a"></a>

[sigv4-signing-examples](https://github.com/aws-samples/sigv4-signing-examples) 프로젝트는 Python, Node.js, Java, C\#, Go, Rust와 같은 일반 언어를 사용하는 AWS 서비스에 대해 Rest API 요청을 만들기 위해 SigV4로 요청에 서명하는 방법의 예제를 제공합니다.

[sigv4a-signing-examples](https://github.com/aws-samples/sigv4a-signing-examples) 프로젝트는 다중 리전 API 요청에 서명하는 예를 제공합니다(예: [Amazon S3의 다중 리전 액세스 포인트](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MultiRegionAccessPoints.html)).

### AWS IoT Core에 게시
<a name="signature-v4-examples-iot-python"></a>

[HTTPs 프로토콜을 사용하여 AWS IoT Core에 게시하는 Python 코드](https://github.com/aws-samples/aws-iot-core-python-node-sigv4-https)는 HTTPS 프로토콜 및 AWS SigV4 인증을 사용하여 AWS IoT Core에 메시지를 게시하는 방법에 대한 지침을 제공합니다. 두 가지 참조 구현이 있으며 하나는 Python, 다른 하나는 NodeJ로 되어 있습니다.

[HTTPs 프로토콜을 사용하여 AWS IoT Core에 게시하는 .Net Framework 애플리케이션](https://github.com/aws-samples/aws-iot-core-http-sigv4-dotnet-app)은 HTTPS 프로토콜 및 AWS SigV4 인증을 사용하여 AWS IoT Core에 메시지를 게시하는 방법에 대한 지침을 제공합니다. 이 프로젝트에는 .NET 코어에 상응하는 구현도 포함되어 있습니다.