AmazonSQSClient.setRegion() 有必要吗?

AmazonSQSClient.setRegion() necessary?

请问是否需要设置区域? 这似乎是多余的,因为我们已经给出了队列 URL,其中也包括该区域。 我在这里遗漏了什么吗?

setRegiondocumentation 声明它是设置端点的替代方法 (URL):

An alternative to setEndpoint(String), sets the regional endpoint for this client's service calls.

您基本上使用其中之一来设置客户端。

查看 this sample from AWS 中如何在不设置端点的情况下使用它。

并且在 AmazonWebServiceClient(AmazonSQSClient 从中继承)的 source 中,您可以看到 setRegion 如何构建端点。