it-swarm.dev

AWS Komut Satırı Arabirimi Kimlik Bilgileri Bulunamadı - Özel İzinler

Tamam, bu yüzden Windows 7'de İstemi komutuyla AWS CLI üzerinden bir AWS S3 Kovaya erişmeye çalışırken delice sinir bozucu bir sorunla karşılaştım. AWS CLI, a.k.a adresindeki "kimlik bilgilerini bulamıyor" a. Config.txt dosyası @ C:\Users\USERNAME\.aws\config.txt.

ControlPanel> System> AdvancedSystemSettings> EnvironmentalVariables'da AWS_CONFIG_FILE çevresel değişkenini oluşturarak dosyalamayı denedim, ancak zar yok. Ayrıca yukarıdakilerin hepsini başka bir Win7 makinesinde denedim. Yine, zar yok.

Burada ne eksik olabilirdi. AWS CLI'nin config.txt dosyasını kabul etmesi için ayarlanması gereken özel bir izin var mı? Yardım et, kendi gözlerimi dışarı çıkarmadan önce!

İlgilendiğiniz takdirde, config.txt dosyasının içeriği:

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

Tamam, bu nedenle config dosyası bir metin dosyası olamaz (.txt). Dosyayı CMD'de oluşturmalısınız ve herhangi bir uzantıya sahip olmayan genel bir dosya olmalıdır.

7
RoboArch

Komut satırı aracını kullanırken aws kimlik bilgilerini yapılandırmanın başka bir yolu da vardır. 

aws configure 

Bu şeylerin altına girmenizi ister

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

Bu video eğitimine bakın: https://youtu.be/hhXj8lM_jBs

38
Firoz Sabaliya

Bir S3 senkronizasyonu gerçekleştirmeye çalışırken benzer problemler yaşadığım için birkaç nokta.

Bulgularım aşağıdaki gibiydi.

  1. Hte = ve anahtar değer çifti arasındaki boşlukları kaldırın (aşağıdaki örneğe bakın).

  2. OP, örneğinde bir [default] bölümü belirledi, ancak bu bölümü kaldırdığımda, gerekli olmadığını düşündüğümden dolayı aynı hatayı aldım, bu yüzden buna gerek yok.

Daha sonra dosyamı aşağıdaki şekilde yeniden düzenledim ve işe yaradı ...

[default]
aws_access_key_id=****
aws_secret_access_key=****
region=eu-west-2

[deployment-profile]
aws_access_key_id=****
aws_secret_access_key=****
region=eu-west-2
  1. credentials dosyamın altına boş bir satır eklemek zorunda kaldım.

Bunu sadece birkaç saat boyunca AWS'den belirsiz mesajlarla uğraştığım için gönderiyorum ve bunlar benim için işe yarayan çözümlerdi. Birisi yardımcı olur umarım.

0
Remotec