本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
傳送至 S3 儲存貯體動作
「交付至 S3 儲存貯體」動作可將郵件傳送到 S3 儲存貯體,並可選擇透過SNS以下方式通知您。此動作有下列選項。
-
S3 儲存貯體 — 要儲存已接收電子郵件的 S3 儲存貯體名稱。您也可以在設定動作時選擇建立 S3 儲存貯體來建立新的 S3 儲存貯體。Amazon 為您SES提供原始、未修改的電子郵件,通常採用多用途網際網路郵件擴充功能 (MIME) 格式。如需有關MIME格式的詳細資訊,請參閱 RFC2045
。 重要
-
Amazon S3 儲存貯體必須位於可用的SES電子郵件接收區域;否則,您必須使用以下說明的IAM角色選項。
-
將電子郵件儲存到 S3 儲存貯體時,預設的電子郵件大小上限 (包括標頭) 為 40 MB。
-
SES不支援上傳至 S3 儲存貯體的接收規則,且物件鎖定已設定預設保留期。
-
如果透過指定您自己的KMS金鑰在 S3 儲存貯體上套用加密,請務必使用完整KMS金鑰ARN,而非KMS金鑰別名;使用別名可能會導致資料以屬於請求者的KMS金鑰加密,而非儲存貯體管理員。請參閱對跨帳戶操作使用加密。
-
-
物件 key prefix — 要在 S3 儲存貯體中使用的選用金鑰名稱前置詞。金鑰名稱前置詞可讓您以資料夾結構組織 S3 儲存貯體。例如,如果您使用電子郵件作為物件 key prefix,您的電子郵件會出現在 S3 儲存貯體中名為 Email 的資料夾中。
-
訊息加密 — 在將收到的電子郵件傳送到 S3 儲存貯體之前加密的選項。
-
KMS加密金鑰 — (如果已選取訊息加密,便可使用此選項。) 將電子郵件儲存到 S3 儲存貯體之前,SES應該用來加密電子郵件的 AWS KMS 金鑰。您可以使用預設KMS金鑰或您在中建立的客戶管理金鑰KMS。
注意
您選擇的KMS金鑰必須與您用來接收電子郵件的SES端點位於相同的 AWS 區域。
-
若要使用預設KMS金鑰,請在主控台中設定接收規則時選擇 aws/ses。SES如果您使用 SESAPI,您可以提供的形式來指定預設KMS金鑰
arn:aws:kms:REGION:AWSACCOUNTID:alias/aws/ses
。ARN舉例來說,如果您的 AWS 帳戶識別碼是 123456789012,而您想要在 us-east-1 區域中使用預設KMS金鑰,則預設金鑰會是。ARN KMSarn:aws:kms:us-east-1:123456789012:alias/aws/ses
如果您使用預設KMS金鑰,則不需要執行任何額外步驟即SES可授予使用金鑰的權限。 -
若要使用您在中建立的客戶管理金鑰KMS,請提供KMS金鑰ARN的,並確保您在金鑰的政策中新增陳述式,以SES授予使用金鑰的權限。如需提供權限的詳細資訊,請參閱 授予 Amazon 接收電子郵件SES的許可。
如需KMS搭配使用的詳細資訊SES,請參閱開AWS Key Management Service 發人員指南。如果您沒有在控制台中指定密KMS鑰API,或者,SES將不會加密您的電子郵件。
重要
在將郵件提交至 S3 進行儲存之前,您的郵件會SES使用 S3 加密用戶端進行加密。未使用 S3 伺服器端加密加密。這表示從 S3 擷取電子郵件後,您必須使用 S3 加密用戶端來解密電子郵件,因為服務無法使用您的KMS金鑰進行解密。此加密用戶端提供 AWS SDK for Java
和 AWS SDK for Ruby 版本。如需詳細資訊,請參閱 Amazon Simple Storage Service 使用者指南。 -
-
IAM角色 — 用於存取「交付SES至 S3」動作 (Amazon S3 儲存貯體、SNS主題和KMS金鑰) 中資源的IAM角色。如果未提供,則需要明確授予個別存取每個資源SES的權限,請參閱。授予 Amazon 接收電子郵件SES的許可
如果您想要寫入存在於無法接收SES電子郵件的區域中的 S3 儲存貯體,則必須使用具有寫入 S3 許可政策的IAM角色作為該角色的內嵌政策。您可以直接從主控台套用此動作的權限原則:
-
在角色欄位中選擇建立新IAM角色,然後輸入名稱,然後輸入建立角色。此角色的IAM信任原則會在背景中自動產生。)
-
由於IAM信任原則是自動產生的,因此您只需要將動作的權限原則新增至角色,選取角色欄位下的 [檢視角IAM色] 即可開啟主控台。IAM
-
在「權限」標籤下,選擇「新增權限」,然後選取「建立內嵌原則
-
JSON在 [指定權限] 頁面上,選取 [原則編輯器] 中的。
-
將權限原則複製並貼IAMS3 動作的角色許可到原則編輯器中,並以您自己的紅色文字取代資料。(請務必刪除編輯器中的任何範例程式碼。)
-
選擇 Next (下一步)。
-
選擇 [建立原則],檢閱並建立IAM角色的權限原則。
-
選取瀏覽器的索引標籤,您可在其中開啟 [SES建立規則 — 新增動作] 頁面,然後繼續建立規則的剩餘步驟。
-
-
SNS主題 — 將電子郵件儲存到 S3 儲存貯體時要通知ARN的 Amazon SNS 主題名稱或名稱。一個主題的範例ARN是「雲:AW: SNS SNS: 美國東部-1:123456789012:」。MyTopic您也可以在設定動作時選擇建立SNS主題來建立主題。SNS如需有關SNS主題的詳細資訊,請參閱 Amazon 簡單通知服務開發人員指南。
注意
-
您選擇的SNS主題必須與您用來接收電子郵件的SES端點位於相同的 AWS 區域。
-
只能將客戶管理的KMS金鑰加密與您與SES接收規則相關聯的SNS主題使用,因為您需要編輯KMS金鑰政策以允許發佈SES至SNS。這與無法通過設計編輯的AWS 託管KMS密鑰策略形成鮮明對比。
-