#amazon-web-services #amazon-ses #amazon-simple-email-service
#amazon-веб-сервисы #amazon-ses #amazon-простая служба электронной почты
Вопрос:
Я изо всех сил пытаюсь полностью понять, как работают наборы конфигураций и связанные с ними параметры доставки.
Я пытаюсь гарантировать, что каждое сообщение, отправленное через AWS SES, будет обеспечивать шифрование tls, а не использовать подход по умолчанию opportunistic
.
Согласно официальной документации, я создал новый набор с использованием AWS cli:
aws ses put-configuration-set-delivery-options --configuration-set-name TlsEncryption --delivery-options TlsPolicy=Require
Но, похоже, я не могу проверить, действительно ли этот вариант доставки подключен к этому набору конфигурации.
Когда я запускаю
aws ses describe-configuration-set --configuration-set-name=TlsEncryption
Я получаю только
{
"ConfigurationSet": {
"Name": "TlsEncryption"
}
}
поэтому я не уверен, действительно ли на нем установлен параметр доставки и будет ли он работать с каждым вызовом при использовании X-SES-CONFIGURATION-SET: TlsEncryption
или нет.
Не мог бы кто-нибудь пролить свет на это, пожалуйста?
Комментарии:
1. Вы нашли решение этой проблемы, Себастьян?
2. Я этого не сделал — я просто отправляю запрос с указанием вариантов доставки с каждым запросом, потому что я просто не могу проверить, что данный набор будет использовать его автоматически.
Ответ №1:
Это скрыто в перечислениях AWS CLI.
aws ses describe-configuration-set --configuration-set-name tls-config-set --configuration-set-attribute-names deliveryOptions --region=eu-west-1
Обратите внимание, что волшебное перечисление — это deliveryOptions
{
"ConfigurationSet": {
"Name": "tls-config-set"
},
"DeliveryOptions": {
"TlsPolicy": "Require"
}
}
Комментарии:
1. Спасибо большое. Не могли бы вы добавить ссылку на то, где вы ее нашли в документах, пожалуйста?