我正在尝试配置亚马逊云前端,我已经成功创建了clouldflayer url并通过控制台访问私有s3存储桶。现在我试图通过php-sdk来做,因为我尝试了以下代码
<select>
<option>select</option>
<option style="text-decoration: underline;">one </option>
<option>two</option>
<option>three</option>
</select>
但我收到错误
致命错误:未捕获的异常'Aws \ CloudFront \ Exception \ CloudFrontException',消息'执行错误“GetCloudFrontOriginAccessIdentity”on“https://cloudfront.amazonaws.com/2015-04-17/origin-access-identity/cloudfront/SDF345G”;
AWS HTTP错误:客户端错误:403 SignatureDoesNotMatch(客户端):凭据应限定为有效区域,而不是“us-west-2”。 -
我一个接一个地尝试了所有的理由,但它不起作用
答案 0 :(得分:1)
Credential should be scoped to a valid region, not 'us-west-2'.
与大多数AWS不同,CloudFront不是区域性服务,它是一个全球性服务,通过us-east-1配置和管理,无论任何相关服务(S3,EC2等)的区域如何。部署。
'region' => 'us-east-1',