আমি ইউজার-ডেটা স্ক্রিপ্ট ব্যবহার করে প্রারম্ভকালে AWS CLI (1.8.7) ব্যবহার করে এস 3 থেকে একটি ইসি 2 উদাহরণে কিছু ফাইল ডাউনলোড করার চেষ্টা করছি। এই দৃষ্টান্তে উপযুক্ত অনুমতি সহ আইএএম রোল এবং ইনস্ট্যান্স প্রোফাইল রয়েছে। কখনও কখনও, সিএলআই "শংসাপত্রগুলি সনাক্ত করতে অক্ষম" ত্রুটিটি দিয়ে ব্যর্থ হবে। এটি প্রায়শই ঘটে (প্রতিটি সময় নয়), তবে সর্বদা পৃথক এস 3 কমান্ডের পরে , যা কাজ করে। স্ক্রিপ্টের আউটপুট এখানে:
++ 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
কোন ধারণা কি এই হতে পারে?
সম্পাদনা: এটি একটি অ্যামাজন লিনাক্স সার্ভার।