2012-02-06 286 views
0

我正嘗試使用Amazon SES發送電子郵件。但我陷入了一個問題。AWS - 亞馬遜電子郵件服務

爲了實施Amazon SES,我已經下載了AWS SDK併成功安裝了它。

它暴露了電子郵件發送類下

亞馬遜 Amazon.SimpleEmail Amazon.SimpleEmail.Model

但是,我無法使用如在SDK中提供以及示例代碼成功發送電子郵件互聯網。 在嘗試發送電子郵件時遇到以下異常:

================================== =========

歡迎使用AWS .NET SDK!

找到異常:我們計算的請求籤名與您提供的簽名不符 。檢查您的AWS祕密訪問密鑰和 簽名方法。詳細信息請參閱服務文檔。 響應狀態代碼:禁止錯誤代碼:SignatureDoesNotMatch 錯誤類型:未知請求ID:21941641-ec1e-4845-83d8-d719dd5c822e XML:<?xml version="1.0" encoding="UTF-8"?> SignatureDoesNotMatch我們計算您 提供的簽名不匹配的 請求籤名。檢查您的AWS祕密訪問密鑰和簽名方法。諮詢 服務文檔 details.21941641-ec1e-4845-83d8-d719dd5c822e

捕獲的異常:我們出的要求籤名不匹配 您提供的簽名。檢查您的AWS祕密訪問密鑰和 簽名方法。詳細信息請參閱服務文檔。 響應狀態代碼:禁止錯誤代碼:SignatureDoesNotMatch 錯誤類型:未知請求ID:75963720-0392-46db-d92f-5c5d2452836e XML: SignatureDoesNotMatch我們計算您 提供的簽名不匹配的 請求籤名。檢查您的AWS祕密訪問密鑰和簽名方法。有關 的詳細信息,請參閱 服務文檔。

</Message></Error></Errors><RequestID>75963720-0392-46db-d92f-5c5d2452836e</RequestID></Response>

捕獲的異常:我們出的要求籤名不匹配 您提供的簽名。檢查你的密鑰和簽名方法。 迴應狀態代碼:Forbidden錯誤代碼:SignatureDoesNotMatch 請求ID:0E68EC31B70065EE XML: SignatureDoesNotMatch請求 我們計算的簽名與您提供的簽名不匹配。 檢查您的密鑰和簽名方法。47 45 54 0a 0a 0a 0a 78 2d 61 6d 7a 2d 64 61 74 65 3a 54 68 75 2c 20 30 32 20 46 65 62 20 32 30 31 32 20 32 33 3a 31 32 3a 31 32 20 47 4d 54 0a 2f0E68EC31B70065EEwGEFXVvobchvu85xzk ++ jrayRuz6lOB8VlT6vDEArnKwoFXrHKVNMaTB + 7MrIY3dBD2hoIwqTf45ZMRKO2oeOqw + BP4 = GET X-AMZ-日期:週四,2012年2月2日23點12分12秒GMT /</StringToSign><AWSAccessKeyId></AWSAccessKeyId></Error>

任何機構可以幫助我嗎? 等待您的寶貴迴應。

謝謝, Xprt。

+1

嘿 - 我沒有SES運行,但我檢查了SNS。看來你得到的錯誤只是設置錯誤鍵的問題。我不得不創建一個新的用戶使用密鑰來使用SNS。你可能已經嘗試過了,可以/不應該在這裏發佈你的密鑰,但是你不覺得有什麼混雜嗎? – faester 2012-02-06 20:49:04

回答

1
  1. 確保您已通讀所有評論並正確設置了必要的值。確保你取消註釋任何適當的行。
  2. 請確保您爲自己創建了一個新的訪問密鑰,但您並未嘗試使用默認密鑰(或註釋掉了?我不記得)。
  3. 確認您沒有複製任何尾隨空格與您的祕密訪問密鑰並且它被正確複製。
+1

嗨, 感謝您的回覆。我經歷了每一件事。這一切似乎都沒問題。此外,谷歌有幾個例子有狀態轉發代碼。 我已經嘗試過,但失敗了。 – Xprt 2012-02-07 16:24:13

相關問題