哪个AWS简单邮件服务API是最新的?

4
我正在使用AWS SES构建一个应用程序,但我不清楚我应该开发哪个版本的API。 查看Amazon Simple Email Service Documentation,我看到列出了API和API v2。
逻辑告诉我要使用v2,因为它是更高的数字,但同时Developer Guide主要引用API(而不是API v2)。
同样,Code examples部分对于v2来说要小得多。
如果我查看.NET库,这是我将要使用的SDK,它并没有提供太多帮助,两个版本在过去24小时内都有更新推送,并且都处于3.10X.XX版本。
是否有来自AWS的文档表明其SES SDK的状态以及何时将停止支持特定版本?我希望不要开始针对特定版本进行开发,只是发现它的支持很快就会结束。
谢谢

我无法回答这个问题,但这是我会使用包装函数的地方,这样只有少数几个函数直接使用API。你还可以隐藏低级细节,只需说MySendEmail(from, to, cc, body);即可。 - Dave S
1
我发现SES v2 API缺少一些在SES v1 API中存在的功能。我能说的就是,如果你可以的话,最好尝试使用v2 API,但如果v2对你不起作用,看看v1 API。 - Mark B
@MarkB 所以看起来解决方案是尽可能使用v2 API,但如果发现某个功能不受v2支持,则应退回到v1。可以假定在将来的某个时候,v2将具备完整的功能,并且v1将被删除吗? - Campbell
@Campbell 我不会做出那样的假设。 - Mark B
1
@MarkB 有AWS的文件解释为什么有两个版本的API吗?如果他们要继续支持两个版本,那么创建第二个版本似乎比在第一个版本上添加更奇怪。 - Campbell
2个回答

2
根据从Amazon SES常见问题页检索到的信息,就电子邮件大小限制而言,Amazon SES V1和V2之间存在明显区别:
- Amazon SES V2 API和SMTP接受最大为40MB的电子邮件,包括消息中的任何图像和附件。超过10MB的消息会受到带宽限制。 - Amazon SES API V1接受最大为10MB的消息,包括消息中的任何图像和附件。
这表明,如果您需要发送更大的电子邮件,选择Amazon SES V2可能更好。然而,亚马逊还没有明确推荐任一版本。

你在谈论的是CLI版本,而不是SES API版本。 - mcfedr
1
好的,我来更新我的回答。 - Nicolas Bouvrette

0

2
该OP讨论的是API本身的形状,而不是SDK版本。 - Daniel A. White
请参见 https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/SimpleEmailV2/NSimpleEmailV2.html。 - Daniel A. White
1
他们询问了一个API的版本(SES API有两个版本),而你提供了关于他们应该使用哪个SDK版本的答案。API!= SDK。 - Mark B

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接