使用amazon sdk和存储桶策略从ios app上传图像到amazon s3

时间:2014-10-24 03:10:15

标签: ios amazon-web-services amazon-s3 sdk amazon

我无法使用最新的sdk将图像从ios应用程序上传到amazon s3。如何在不使用Cognito服务的情况下上传图片?例如,我在我的网站上有一个api,它返回以下信息

{
"success": true,
"data": {
    "policy":   "some policy",
    "signature": "a signature",
    "key": "a key"
    }
}

现在我的问题是,即使没有设置亚马逊sdk示例应用程序中的Cognito凭据,我如何使用上述信息上传到存储桶(假设我知道存储桶名称)?

谢谢

1 个答案:

答案 0 :(得分:-1)

1 投票

我建议不要在没有Cognito的情况下在Moblie应用程序中使用AWS。

如果您仍想这样做,您可以为您的存储区资源创建IAM用户设置策略,并将theIAM用户凭据放入您的代码

AWSStaticCredentialsProvider *credentialsProvider = [AWSStaticCredentialsProvider credentialsWithAccessKey:@"YourAccessKey" secretKey:@"YourSecretKey"];