![](/img/trans.png)
[英]AWS Java SDK - Unable to find a region via the region provider chain
[英]AWS SDK Unable to find a region via the region provider chain from docker container
我正在運行一個 docker 容器,它將指向我機器上的模擬 aws 環境 localstack,我收到錯誤
Constructor threw exception; nested exception is com.amazonaws.SdkClientException: Unable to find a region via the region provider chain. Must provide an explicit region in the builder or setup environment to supply a region.
但是當我設置環境變量時,我的 docker 運行命令。
docker run -e AWS_DEFAULT_REGION=us-west-1 -e AWS_ACCESS_KEY_ID=AXXXXXXXXXXXXE -e AWS_SECRET_ACCESS_KEY=wXXXXXXXXXXXXY --network host -it --name sample-publisher -p 1338:1338 --rm sample-publisher:latest
這適用於訪問和秘密訪問密鑰,因為如果我只在我的代碼中向我的 KMS 客戶端提供區域,我沒有問題,我不想提供區域,盡管我希望它像訪問密鑰一樣為環境變量獲取.
AWS_DEFAULT_REGION=us-west-1
是一個不正確的區域,試試us-west-2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.