【发布时间】:2015-07-06 03:05:50
【问题描述】:
使用 aws sdk 生成的预签名 url 访问文件时遇到问题,已获得存储桶的所有必要权限。
我已经从那里下载了示例代码 github 并更改了以下内容 Awscredential 提供者 根据我的要求。
变化如下
AWSStaticCredentialsProvider *credentialsProvider =[[AWSStaticCredentialsProvider alloc] initWithAccessKey:S3AccessKey secretKey:S3secretKey];
AWSServiceConfiguration *configuration = [[AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSEast1 credentialsProvider:credentialsProvider];
AWSServiceManager.defaultServiceManager.defaultServiceConfiguration = configuration;
即使我成功地将文件上传到 aws,我也无法使用上传时从 aws sdk 获得的预签名 url 访问它们。
谁能指出我缺少的东西以便使用预签名的 url 访问文件。
在浏览器中加载 url 时出现 SignatureDoesNotMatch 错误
【问题讨论】:
标签: ios amazon-web-services amazon-s3 aws-sdk