【发布时间】:2015-07-09 02:30:20
【问题描述】:
我有一个调用 s3 将图片上传和下载到存储桶的 android 应用程序,我现在使用 CognitoCachingCredentialsProvider,我想在创建 s3client 对象时开始使用访问密钥作为凭据。 我知道我对 AWS_ACCESS_KEY_ID 和 AWS_SECRET_KEY 进行了硬编码,将它们放入环境变量或主目录中的文件中。
由于我将在我的 android 应用程序中使用 AWS_ACCESS_KEY_ID 和 AWS_SECRET_KEY,因此环境变量将不可用。我的问题是我将这些密钥放在哪里,以便我可以在我的 android 应用程序中使用 s3client。如果应用要进入应用商店,文件驻留在哪里。
【问题讨论】: