首页 > 解决方案 > 如何在一个项目中使用两个不同的 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

-谢谢你的时间。

标签: iosobjective-ciphonexcodeipad

解决方案


您需要创建 2 个构建方案/环境。按照这篇文章,它得到了很好的解释。该文章适用于 firebase,但您也可以将其用于 AWS json 文件。

多构建环境


推荐阅读