17

好的,所以在嘗試通過AWS CLI通過AWS CLI中的命令提示符聯繫AWS S3存儲桶時遇到了令人沮喪的難題。AWS CLI「無法找到證書「aka config.txt文件@C:\Users\USERNAME\.aws\config.txtAWS命令行界面無法找到證書 - 特殊權限

我試過在ControlPanel> System> AdvancedSystemSettings> EnvironmentVariables中創建AWS_CONFIG_FILE環境變量,但沒有骰子。我也在另一臺Win7機器上嘗試了以上所有內容。再一次,沒有骰子。

我在這裏可能會錯過什麼。是否需要爲AWS CLI設置特殊權限以接受config.txt?幫助,然後我戳我自己的眼睛!

config.txt中的內容,如果你有興趣,分別是:

[default] 
aws_access_key_id = key id here 
aws_secret_access_key = key here 
region = us-east-1 
+1

C:\ Users \用戶名\ .aws \ CONFIG – Guy

+0

你是對的,但我錯誤地在用戶名(現在編輯)周圍的「<" and ">」的解釋中寫道。不知道它會一起刪除文本。 – RoboArch

回答

7

好了,這樣的配置文件不能是一個文本文件(.txt)。你應該在CMD中創建文件,它應該是一個沒有任何擴展名的通用文件。

+0

你是怎麼做到的? – user2180794

+0

在文件資源管理器中。只需以與文件名相同的方式更改文件擴展名即可。 – RoboArch

29

在使用命令行工具時,還有另一種配置aws憑據的方法。 您可以使用Windows命令傳遞憑據,而不是通過文件傳遞。 從窗戶下面執行命令的命令提示符

aws configure 

它提示你下面的東西進入

AWS Access key ID: 
AWS secrete key ID: 
Default region Name: 
Default output Format: 

看到這個視頻教程:https://youtu.be/hhXj8lM_jBs