Cognito S3背景转移到西部地区桶

时间:2015-11-26 14:55:24

标签: amazon-web-services amazon-s3

我可以通过以下配置将文件上传到东部地区的水桶......

AWSCognitoCredentialsProvider * credentialsProvider = [AWSCognitoCredentialsProvider alloc initWithRegionType:AWSRegionUSEast1 identityPoolId:@“我们的池ID”];

AWSServiceConfiguration * configuration = [AWSServiceConfiguration alloc] initWithRegion:AWSRegionUSEast1 credentialsProvider:credentialsProvider;

AWSServiceManager defaultServiceManager.defaultServiceConfiguration = configuration;

然而,我们的开发和活动桶位于西部地区。据我所知,Cognito提供商仅在东部提供,但一旦经过身份验证,我们就可以上传到西部的水桶。我尝试将AWSServiceConfiguration指向西方并尝试上传到西方的存储桶名称。上传成功但该文件不在存储桶中。是否可以通过Cognito上传到西方的水桶?

1 个答案:

答案 0 :(得分:0)

我解决了。在创建我的AWSS3TransferUtility实例时,我需要指定西部地区......

AWSS3TransferUtility * s3 = [AWSS3TransferUtility S3TransferUtilityForKey:USWest2S3TransferUtility];