Postman으로 AWS Signature v4 생성

이경은·2022년 3월 31일
1
post-thumbnail

1. AWS Signature를 생성해야 하는 이유

  • AWS Signature 4는 HTTP에서 보낸 AWS 요청에 인증 정보를 추가하는 프로세스.
  • HTTP 요청을 AWS에 보낼 때 AWS가 누가 요청을 보냈는지 식별할 수 있도록 요청에 서명합니다.
  • 액세스 키 ID와 보안 액세스 키로 구성된 AWS 액세스 키로 요청에 서명합니다.
  • AWS는 Signature 생성을 위한 전체 문서를 제공함. 하지만 매우 어렵고 생성하는 데 시간이 많이 걸림.
  • ⇒ Postman으로 서명을 자동화해야 함.

2. Postman에서 AWS Sigv4 생성

1) AWS 자격 증명 생성

  • 사용자를 생성함. (이미 생성되어 있어서 생략)
  • IAM에서 만들어둔 사용자 → 보안 자격 증명 → 액세스 키 만들기
  • 사용자 액세스 키 ID 및 Secret key를 복사해야 함.
  • secret key는 해당 과정에서만 다운로드할 수 있고, 만약 저장해두지 않으면 새로 생성해야 함.
  • csv 파일 형태로 저장됨.

2) Postman을 사용해서 signature 생성

  • 요청에서 Auth - AWS Signature 클릭
  • Access key, Secret key 입력. 아래의 Advanced는 옵션
  • 입력 후 Send로 요청을 보낸다.
  • Headers를 확인해보면 signature가 생성되었고, 요청을 보내서 200 ok가 반환됨.

참조

https://blog.knoldus.com/how-to-generate-aws-signature-with-postman/
https://blog.leedoing.com/149

profile
Web Developer

0개의 댓글