17

Okej, więc napotkałem niesamowicie frustrujący problem podczas próby osiągnięcia AWS S3 Bucket poprzez AWS CLI za pomocą wiersza polecenia w systemie Windows 7. Interfejs AWS CLI jest "niezdolny zlokalizować poświadczenia "aka plik config.txt @C:\Users\USERNAME\.aws\config.txt.Interfejs wiersza komend AWS Nie można znaleźć poświadczeń - uprawnienia specjalne

Próbowałem do niego ścieżki, tworząc zmienną środowiskową AWS_CONFIG_FILE w ControlPanel> System> AdvancedSystemSettings> EnvironmentalVariables, ale bez kości. Próbowałem również wszystkich powyższych na innej maszynie Win7. Znowu nie ma kości.

Czego tu brakuje? Czy są jakieś specjalne uprawnienia, które należy ustawić dla AWS CLI na accest config.txt? Pomóż, zanim wyciągnę własne oczy!

Zawartość config.txt w przypadku jesteś zainteresowany, to:

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

C: \ Users \ nazwa_użytkownika \ .aws \ config – Guy

+0

Masz rację, ale źle to napisałem w wyjaśnieniu "<" and ">" wokół USERNAME (teraz edytowane). Nie miał pojęcia, że ​​usunie tekst razem. – RoboArch

Odpowiedz

7

Ok, więc plik konfiguracyjny nie może być plik tekstowy (.txt). Powinieneś utworzyć plik w CMD i powinien to być plik ogólny bez żadnego rozszerzenia.

+0

Jak to zrobiłeś? – user2180794

+0

W eksploratorze plików. Po prostu zmień rozszerzenie pliku w taki sam sposób jak nazwę pliku. – RoboArch

29

Istnieje inny sposób konfigurowania poświadczeń aws przy użyciu narzędzia wiersza poleceń. Można przekazywać referencje za pomocą polecenia windows zamiast przechodzenia przez plik. Wykonaj poniżej polecenia z okna wiersza polecenia

aws configure 

on poprosi o wpisanie poniżej rzeczy

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

Zobacz film instruktażowy: https://youtu.be/hhXj8lM_jBs

Powiązane problemy