2016-01-03 12 views
6

tôi cd vào thư mục nơi mà tất cả các pem/tập tin quan trọng đang có và chạy như sau:Làm cách nào để giải quyết lỗi "Mã bảo mật được bao gồm trong yêu cầu không hợp lệ" khi chạy 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 

tôi nhận được lỗi sau:

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

Tôi có 1 'sử dụng' trong 'người' . người dùng đã được gán các điều khoản sau đây:

IAMFullAccess IAMReadOnlyAccess IAMUserSSHKeys 

Tôi đã tải các thông tin cho người dùng này và đặt chúng vào các biến người dùng của tôi

AWS_ACCESS_KEY **** 
AWS_SECRET_KEY **** 

Tôi có 1 vai trò trên cây đậu đàn hồi của tôi aws-elasticbeanstalk-ec2-role

+1

Bản sao có thể có của [Tải lên chứng chỉ SSL lên IAM] (http://stackoverflow.com/questions/29256178/uploading-ssl-certificates-to-iam) –

+2

Bạn có thể làm khác ' aws iam' hành động thành công? Có vẻ như bạn đang sử dụng bằng chứng xác thực không hợp lệ để truy cập dịch vụ. –

+1

Tôi không nghĩ rằng lỗi của bạn có liên quan đến chứng chỉ. Thông tin đăng nhập của bạn không hợp lệ hoặc không có đặc quyền. Bạn có thể chạy 'aws iam list-users' và xem liệu bạn có gặp lỗi đầu ra hay không? – helloV

Trả lời

4

Hãy thử truy cập thông tin đăng nhập bảo mật trên trang tài khoản của bạn: Nhấp vào tên của bạn ở góc trên cùng bên phải -> Thông tin bảo mật của tôi

Sau đó tạo khóa truy cập ở đó và sử dụng các khóa truy cập đó trong tệp thông tin xác thực của bạn (aws configure)

0

Bằng cách nào đó bạn đang sử dụng thông tin xác thực AWS sai (AccessKey và SecretKey) của Tài khoản AWS. Vì vậy, hãy đảm bảo chúng đúng, bạn cần phải tạo mới và sử dụng chúng - trong trường hợp đó có thể là @Prakash answer là tốt cho bạn

Các vấn đề liên quan