簡體   English   中英

在不提供密鑰的情況下在API中公開AWS的正確方法是什么?

[英]What is the correct way to expose an AWS in an API without giving out your keys?

不好意思的標題。

我正在構建一個Python API。 其中一部分涉及發送和接收數據到Amazon SQS,以與EC2實例上的某些內容進行通信。 我不想隨同我的Amazon Key一起分發API。

解決此類問題的正確方法是什么? 我是否必須使用我自己的身份驗證在SQS前面編寫一個單獨的層,還是有辦法添加對Amazon Key的權限,以便使用者只能向SQS發送和接收消息,但不能創建其他隊列或訪問任何隊列其他網絡服務?

這取決於您的身份要求。 如果您的客戶可以使用AWS賬戶,則可以授予其賬戶將消息發送到隊列的權限。 如果您想要自己的身份,那么是的,您需要在AWS前端構建一個服務層以代理API請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM