0

Kinesis proxy API using API Gateway 및 API에 액세스하기 위해 사용자 정의 도메인 (http://mycustomkinesis.foo.com/stream/events)이 추가 된 경우 위의 URI에 HTTP POST 요청의 권한 부여 헤더를 보내려면 어떻게해야합니까?
API 키 헤더를 사용하여 API를 테스트 할 수있었습니다. 하지만 인증을 위해 AWS_IAM을 활성화하려고합니다. HTTP rest 클라이언트에서 API를 호출하면 인증 헤더를 어떻게 계산합니까?Kinesis Proxy의 인증 헤더 사용자 정의 도메인이있는 AWS API 게이트웨이

답변

1

API 게이트웨이는 표준 Signature Version 4을 사용하여 서명합니다. 사용자 지정 도메인을 사용하고 있는지 여부와 상관없이 파생 된 키의 서비스 이름 부분은 execute-api이고 영역은 API 게이트웨이 API의 영역이됩니다.

자바 스크립트, iOS 또는 Android를 사용하는 경우 API 게이트웨이는 generated SDKs을 제공하지만 API를 모델링하는 데 추가 작업이 필요합니다. PHP와 같은 다른 AWS SDK는 generic signers을 제공하여 API 게이트웨이 API에 보내기 전에 요청에 서명 할 수 있습니다.

관련 문제