如何解决使用AWS CLI的AWS SES ConfigurationSet交付选项
我正在努力全面了解配置集及其相关的交付选项的工作方式。
我试图确保通过AWS SES发送的每条消息都将实施tls加密,而不是使用默认的opportunistic
方法。
根据official documentation,我使用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
时是否可以与每个呼叫一起使用。
请问有人可以照亮它吗?
解决方法
它被埋在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"
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。