AWS iOS SDK AWSServiceManager多种服务配置

特里·沃罗纳(Terry Worona)

我已经将AWS iOS SDKv.2.3.6)集成到了我的应用程序中。它工作得很好,除了我注意到defaultServiceManager有免责声明:

“您应该使用此单例方法而不是创建服务管理器的实例”。

我通常不会对此有任何疑问,除非它的defaultServiceConfiguration是不可变的:

“此属性只能设置一次,任何后续的设置器都将被忽略。”

我要求服务配置(即identityPoolId +区域)能够在运行时更改。

有什么可能的解决方法?我很希望能够随时重置服务配置,但是考虑到文档中的内容,这不太可能。

松田洋介

您不应更改默认服务配置。而是,每个服务客户端提供以下类方法:

+ register[ServiceClientName]WithConfiguration:forKey:
+ [ServiceClientName]ForKey:

例如,对于AWSS3TransferUtility,它们是:

+ registerS3TransferUtilityWithConfiguration:forKey:
+ S3TransferUtilityForKey:

这样,您可以在运行时为每个服务客户端传递不同的服务配置。通过遵循这种模式,可以避免无意中“污染”的默认服务配置错误,这些错误可能很难调试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AssumeRole-AWS iOS SDK示例

来自分类Dev

installing AWS ios sdk in swift project

来自分类Dev

在swift项目中安装AWS ios SDK

来自分类Dev

AWS iOS SDK 2.4.0和Cognito文档

来自分类Dev

使用AWS iOS SDK 2.0上传的文件的权限

来自分类Dev

执行放置项目请求-AWS DynamoDB ios SDK

来自分类Dev

执行放置项目请求-AWS DynamoDB ios SDK

来自分类Dev

AWS DynamoDB iOS SDK静默失败,但始终返回成功状态

来自分类Dev

AWS ios SDK-将对象上传到AWS S3

来自分类Dev

为解析iOS SDK配置iOS Watchkit /扩展

来自分类Dev

使用PHP AWS SDK2脚本重新配置服务器

来自分类Dev

iOS 版本与 iOS sdk

来自分类Dev

Ruby on Rails-AWS-SDK配置文件

来自分类Dev

配置AWS凭证以同时使用CLI和SDK

来自分类Dev

确定aws-sdk是否已配置了全局凭据

来自分类Dev

配置AWS凭证以同时使用CLI和SDK

来自分类Dev

AWS SDK - 异步配置 SdkAdvancedAsyncClientOption.FUTURE_COMPLETION_EXECUTOR 的目的

来自分类Dev

使用Amazon AWS SNS服务IOS

来自分类Dev

使用AWS PHP SDK访问Swisscom S3服务

来自分类Dev

如何使用 PHP SDK 使用 AWS Pinpoint 服务发送消息

来自分类Dev

使用ios-aws-sdk是否通过SSL传递所有内容

来自分类Dev

AWS iOS SDK v2文件上传到S3问题

来自分类Dev

使用AWS Mobile SDK中的Quickblox Pod文件的iOS Build错误

来自分类Dev

AWS iOS SDK Cognito开发人员身份验证(快速)

来自分类Dev

关于AWS S3 SSL弃用和iOS SDK的一些疑惑

来自分类Dev

如何使用AWS iOS SDK v2将UIImage上传到S3

来自分类Dev

AWS ios SDK-针对弹性转码器作业的http发布请求

来自分类Dev

为iOS生成AWS-SDK-CPP时在cmake上损坏的CXX编译器错误

来自分类Dev

aws-ios-sdk S3PutObjectRequest中的用户定义的元数据

Related 相关文章

热门标签

归档