我无法使用最新的sdk将图像从ios应用程序上传到amazon s3。如何在不使用Cognito服务的情况下上传图片?例如,我在我的网站上有一个api,它返回以下信息
{
"success": true,
"data": {
"policy": "some policy",
"signature": "a signature",
"key": "a key"
}
}
现在我的问题是,即使没有设置亚马逊sdk示例应用程序中的Cognito凭据,我如何使用上述信息上传到存储桶(假设我知道存储桶名称)?
谢谢
答案 0 :(得分:-1)
1 投票
我建议不要在没有Cognito的情况下在Moblie应用程序中使用AWS。
如果您仍想这样做,您可以为您的存储区资源创建IAM用户设置策略,并将theIAM用户凭据放入您的代码
AWSStaticCredentialsProvider *credentialsProvider = [AWSStaticCredentialsProvider credentialsWithAccessKey:@"YourAccessKey" secretKey:@"YourSecretKey"];