Tôi đang cố tải xuống một số tệp từ S3 về phiên bản EC2 bằng AWS CLI (1.8.7) khi khởi động bằng Tập lệnh dữ liệu người dùng. Trường hợp này có Hồ sơ Vai trò & Sơ đồ IAM với các quyền thích hợp. Đôi khi, CLI sẽ thất bại với lỗi "Không thể xác định thông tin đăng nhập". Nó xảy ra thường xuyên, (không phải mọi lúc), nhưng luôn luôn sau một lệnh S3 riêng biệt, hoạt động. Đây là đầu ra của tập lệnh:
++ date +%r
03:24:10 AM
++ aws s3 cp s3://non-public-bucket-1/15mb-zip-file.zip ./15mb-zip-file.zip
Completed 1 of 1 part(s) with 1 file(s) remaining^Mdownload: s3://non-public-bucket-1/15mb-zip-file.zip to 15mb-zip-file.zip
++ date +%r
03:24:14 AM
++ unzip 15mb-zip-file.zip
# Snip
++ date +%r
03:26:01 AM
++ curl http://169.254.169.254/latest/meta-data/instance-id
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 10 100 10 0 0 13831 0 --:--:-- --:--:-- --:--:-- 10000
i-12345678++ date +%r
03:26:01 AM
++ aws s3 cp s3://non-public-bucket-2/my-small-text-file.json ./output.json
download failed: s3://non-public-bucket-2/my-small-text-file.json to output.json Unable to locate credentials
++ date +%r
03:26:34 AM
có ai biết cái gì làm ra thế này không?
Chỉnh sửa: Đây là một máy chủ Amazon Linux.