2016-01-03 22 views
6

I cd do katalogu, w którym wszystkie PEM/Kluczowe pliki są i uruchom następujące:Jak mogę rozwiązać problem "Token bezpieczeństwa uwzględniony w żądaniu jest nieprawidłowy" podczas uruchamiania aws iam upload-server-certificate?

aws iam upload-server-certificate 
    --server-certificate-name certificate_name 
    --certificate-body file://webservercertificate.pem 
    --private-key file://server.key 
    --certificate-chain file://certificate_chain_file.pem 

pojawia się następujący błąd:

A client error (InvalidClientTokenId) occurred when calling the UploadServerCertificate operation: The security token included in the request is invalid.

mam 1 'user' w 'użytkownicy' . Że użytkownik został przypisany następujące uprawnienia:

IAMFullAccess IAMReadOnlyAccess IAMUserSSHKeys 

Pobrałem poświadczenia dla tego użytkownika i umieścić je w moich zmiennych użytkownika

AWS_ACCESS_KEY **** 
AWS_SECRET_KEY **** 

mam 1 rolę w moim elastycznego beanstalk aws-elasticbeanstalk-ec2-role

+1

Możliwy duplikat [certyfikaty SSL Przesyłanie IAM] (http://stackoverflow.com/questions/29256178/uploading-ssl-certificates-to-iam) –

+2

można zrobić inny ' Z powodzeniem działają aws iam'? Wygląda na to, że używasz nieprawidłowych poświadczeń, aby uzyskać dostęp do usługi. –

+1

Nie sądzę, że twój błąd ma coś wspólnego z certyfikatami. Twoje poświadczenia są nieprawidłowe lub nie masz uprawnień. Możesz uruchomić 'aws iam list-users' i sprawdzić, czy otrzymasz wynik lub ten sam błąd? – helloV

Odpowiedz

4

Spróbuj przejść do poświadczeń bezpieczeństwa na stronie konta: Kliknij swoje imię i nazwisko w prawym górnym rogu -> Moje dane uwierzytelniające

Następnie generowania kluczy dostępowych tam i korzystać z tych klawiszy dostępu w poświadczeń plik (AWS skonfigurowania)

0

Ty jakoś użyciem niewłaściwych AWS Poświadczenia (ACCESSKEY i tajny klucz) z AWS Konta. Więc upewnij się, że są poprawne, musisz utworzyć nowe i używać ich - w takim przypadku może być @Prakash odpowiedź jest dla ciebie dobra