繁体   English   中英

AWS 配置使用 aws java sdk

[英]AWS configure get using aws java sdk

如何使用 java SDK 获取配置值以获取类似这样的等效 cli 命令: aws configure get s3.multipart_chunksize --profile profile1

我在文档中没有看到任何内容。 我正在使用 aws s3 api,AmazonS3。

我希望在对象上传( aws s3 cp )期间将配置中的某些信息存储为元数据,以防我的配置在未来发生变化,我知道特定对象使用了什么配置。

aws configure get从您的本地 AWS 配置文件中提取值。 我建议将您需要的值存储在环境变量中。 然后您可以通过System.getenv在 java 中使用它们,并且仍然通过使用 ENV 变量而不是从配置文件中提取值在您的 CLI 命令中使用它们。 这将使您的代码更具可移植性,因为它不依赖于随附的 AWS 配置文件。

如果您需要从配置文件和代码中访问值,您可以在例如 bash 中编写一个快速脚本来复制配置中的值并将它们添加为 ENV 变量。 如果您想在运行时设置值,另一种选择是使用 Java 系统属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM