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.