當在使用 aws-cli,或是 boto3 之類的 SDK,與 AWS 互動的時候,實際上是將指令包裝成 RESTful 的 request,送往 AWS 的 Server。
本文將簡單地研究一下,究竟是送出了怎樣的 request,而 AWS 又是回了怎樣的 response。
假設我們在 AWS 的 SQS 上有一個 Queue,叫做 myqueue。
如果要將 AWS S3 上的非公開的檔案,暫時地分享給其他人存取,可以使用 S3 的 presigned url 的機制。詳細資訊可以參考官方文件。
先看看 signed url 的模樣吧:
https://examplebucket.s3.amazonaws.com/test.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIOSFODNN7E…