簡體   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