[英]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.