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