2012-07-19 34 views
5

Các công cụ dòng lệnh AWS dường như bị hỏng trên cả Linux (Ubuntu PP) và Windows (7). Trong cả hai trường hợp, sau khi thiết lập thông tin xác thực đăng nhập một cách chính xác và cố gắng chạy công cụ cơ bản nhất (getBalance.sh), tôi bị lỗi khi xác thực.AWS Công cụ dòng lệnh cần phải mã hóa để đăng nhập an toàn?

An error occurred while fetching your balance: This request must be made over a secure channel. You must use 'https' rather than 'http'. 

Có vẻ đơn giản, nhưng không có gì trong sách hướng dẫn cũng như thư mục được cài đặt cho thấy đây là tùy chọn được công cụ dòng lệnh hỗ trợ.

Có ai đó đã sửa đổi tập lệnh shell để sử dụng kết nối bảo mật không? Nếu không, bất kỳ manh mối nào về nơi tôi nên bắt đầu sửa đổi?

Trả lời

11

Tôi đã không được sử dụng các công cụ rộng rãi vì vậy không thể nói giải pháp này được thử nghiệm rộng rãi nhưng getBalance.sh làm việc sau khi làm điều này

Xem chủ đề này:

https://forums.aws.amazon.com/message.jspa?messageID=333485

Từ liên kết :

Chỉnh sửa thư mục cài đặt công cụ dòng lệnh \ bin \ mturk.properties tệp và chỉnh sửa service_url để sử dụng https thay vì http - nghĩa là https://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester để sản xuất và https://mechanicalturk.sandbox.amazonaws.com/?Service=AWSMechanicalTurkRequester cho hộp cát.

+2

+1 để thảo luận và liên kết hữu ích. Tôi không hiểu nếu họ xuất bản tất cả thông tin đó tại sao họ không chỉ thay đổi CLT! :-) –

+0

Cảm ơn thông tin. Nếu bạn đã từng làm quen với nó, có thể hữu ích khi chỉ cần chỉnh sửa bit đầu tiên cho những người đọc lười biếng/ít hiểu biết hơn. Chỉ thay đổi tập tin mturk.properties trong một trình soạn thảo văn bản thông thường đã làm việc cho tôi ... không cần phải xuống và bẩn với grep và sed. – Matt

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