ios - 如何在一个项目中使用两个不同的 AWS ACCESS_KEY_ID 和 SECRET_KEY
问题描述
我们已经在这个方法中使用了 AWS ACCESS_KEY_ID & SECRET_KEY
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
AWSStaticCredentialsProvider *credentialsProvider = [AWSStaticCredentialsProvider credentialsWithAccessKey:ACCESS_KEY_ID secretKey:SECRET_KEY];
}
它工作完美,但现在需要使用另一个 ACCESS_KEY_ID 和 SECRET_KEY 和不同的存储桶(以及旧的 ACCESS_KEY_ID 和 SECRET_KEY )
它无法运行,抛出错误
请指导我们,如何在项目中使用两个不同的 ACCESS_KEY_ID & SECRET_KEY 和 Bucket
-谢谢你的时间。
解决方案
您需要创建 2 个构建方案/环境。按照这篇文章,它得到了很好的解释。该文章适用于 firebase,但您也可以将其用于 AWS json 文件。
推荐阅读
- spring - springdoc-openapi-ui + swagger 不理解 @PathVariable required = false 标志
- swift - Swift - 日期字符串比较
- javascript - 表格未完成时如何提醒
- javascript - JavaScript:如何检查一个数组是否包含与第二个数组相同的元素?
- c# - 从 XML 文件中删除 xmlns 命名空间
- git - GitLab git push 和 commit 不注册更改
- reactjs - TypeError:无法读取 react-redux 中未定义的属性“产品”
- python - 如何使垂直堆叠的对偶图的顶部图更小?
- java - Java:ReentrantLock 不起作用它仍然相互混合
- python - 如何删除每行特殊字符串之后的字符串