Chr*_*ini 5 api amazon-ec2 region amazon-cloudfront
通过API连接到AWS CloudFront时,无论我做什么,都会得到异常:
Credential should be scoped to a valid region
Run Code Online (Sandbox Code Playgroud)
相同的凭据可用于帐户具有其权限的任何其他请求,例如S3。
该异常是由访问除“ us-east-1”以外的任何区域集的CloudFront引起的。因为CloudFront基本上是无区域的,所以它只需要您使用默认区域“ us-east-1”即可与之对话。
http://docs.aws.amazon.com/general/latest/gr/signature-v4-troubleshooting.html
您可以通过使用与其他地方相同的凭据来解决此问题,但在显式设置了Region的情况下实例化CloudFront客户端:
AmazonCloudFrontClient client = new AmazonCloudFrontClient(Amazon.RegionEndpoint.USEast1);
Run Code Online (Sandbox Code Playgroud)
哪个问题引出了以下问题:为什么API不仅会为您这样做?
编辑:问题发布。https://github.com/aws/aws-sdk-net/issues/115
| 归档时间: |
|
| 查看次数: |
4061 次 |
| 最近记录: |