我在S3存储桶上添加了公共访问策略。在S3桶中对象的属性内部,url是 http://s3-us-west-2.amazonaws.com/ {bucketname} / {objectKey}
我正在使用以下代码来使用RegionEndpoint.GetBySystemName("RegionName").GetEndpointForService("S3")
获取服务端点
所以我可以通过编程方式生成链接,但结果却给了我's3.us-west-2.amazonaws.com'。
为什么它不给我's3-us-west-2.amazonaws.com'(见s3之后的连字符)?
答案 0 :(得分:0)
RegionEndpoint.GetBySystemName(" RegionName")。GetEndpointForS服务(" S3")产生S3.us-west-2.amazonaws.com,其中RegionEndpoint.GetBySystemName(&#34) ; RegionName")。GetEndpointForS服务(" s3")产生s3-us-west-2.amazonaws.com