2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
將j0nam1el的評論提升為答案,因?yàn)樗苯踊卮鹆藛栴}:
我找到了將 SignatureV4 支持添加到 boto 的位置(2012 年)。但是,交叉引用this和this,似乎 boto.ses 代碼仍然使用 HmacAuthV3Handler。由此,我得出結(jié)論,較舊的“boto.ses”庫的用戶將無法在 2020 年 10 月 1 日之后繼續(xù)使用 AWS SES。
如本 github 問題所述,截止日期已延長:
我們將對 Signature Version 3 的支持延長至 2021 年 2 月 28 日(之前宣布的棄用日期為 2020 年 10 月 1 日)。從 2021 年 3 月 1 日開始,Amazon SES 將關(guān)閉對簽名版本 3 的支持,今后將僅支持簽名版本 4。當(dāng)前使用簽名版本 3 的 Amazon SES 客戶必須在 2021 年 2 月 28 日之前遷移到簽名版本 4。之后,使用簽名版本 3 的請求將在 Amazon SES 中逐漸受到限制。
我不確定“逐步限制”到底是什么意思——舊式請求會(huì)隨機(jī)失敗,還是只需要更長的時(shí)間?如果您知道,請編輯此答案。

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
我的建議是您從基本上已棄用的 boto 遷移到 boto3,因?yàn)?boto3 默認(rèn)支持簽名 v4(必須明確配置的 S3 預(yù)簽名 URL 除外)。
添加回答
舉報(bào)