- 我創建了SNS話題
- 我創建API網關端點調用lambda函數
- 我創建話題HTTPS訂閱指向API網關端點
問題:AUTH = none時一切正常,但當啓用AUTH = AWS_IAM時,預訂和消息都不會傳遞到我的lambda。它們也不會顯示在Lambda或Gateway網關的Cloudwatch日誌中,因爲它通常是驗證錯誤的情況。發佈SNS消息AWS_IAM驗證API網關端點
問題:
- 什麼是通過HTTPS端點交付給AWS_IAM所以它不會允許它的身份(我的第一個想法是中繼SNS海報令牌,但它似乎並不如此)
- 我找不到任何方式將HTTPS端點與任何身份關聯,有沒有辦法?
- 有很多關於將SNS交付給SQS或通往SNS的網關的信息,但找不到有關實現我所做的任何信息。
- 有什麼方法可以調試AWS_IAM認證問題嗎?文檔我已經看到建議「檢查特權」,這是我已經做了很多小時,但我沒有更多的想法。
我很樂意聽到您的任何想法,謝謝。
你是如何訂閱API網關端點到SNS主題的......我已閱讀文檔(http://docs.aws.amazon.com/sns/latest/dg/SendMessageToHttp.html#SendMessageToHttp.prepare)但並不瞭解太多。 –
與將消息發佈到任何HTTPS端點的方式相同。您只需添加額外的代碼以確認基於event.Type的訂閱,那麼您需要觸發GET event.SubscribeURL。對不起,您的評論錯過了。 – shd