我已经在S3桶上添加了一个公共访问策略。在S3桶中对象的属性中,url是http://s3 -我们-西方- 2. - amazonaws.com/{bucketname}/{objectKey}
我使用以下代码使用RegionEndpoint.GetBySystemName("RegionName").GetEndpointForService("S3")
获取服务端点所以我可以编程生成链接,但它给我' s33.us - west2.amazonaws.com '作为结果。
为什么不给我's3-us-west-2.amazonaws.com'(见s3后面的连字符)?
RegionEndpoint.GetBySystemName("RegionName").GetEndpointForS·ervice("S3") .GetEndpointForS·ervice("S3") . RegionEndpoint.GetBySystemName("RegionName").GetEndpointForS·ervice("S3") . products3 -us- west2.amazonaws.com