উপলব্ধ / কনফিগার করা এডাব্লুএস সিএলআই প্রোফাইলগুলির তালিকা দেওয়ার কোনও উপায় আছে কি?


10

পার্সিং ~/.aws/configএবং / অথবা ~/.aws/credentialsপ্রোফাইলের নামের ব্যতীত অন্যান্য / কনফিগার হওয়া এডাব্লুএস সিএলআই প্রোফাইলগুলি তালিকাভুক্ত করার কোনও উপায় আছে কি ?

উত্তর:


9

(আমার নিজের প্রশ্নের উত্তর দেওয়া।)

কোন নেই.

আমি দুটি স্ক্রিপ্ট লিখেছিলাম যাতে পার্সিং অন্তর্ভুক্ত আমি ব্যবহার করে শেষ করেছি। আগ্রহীদের জন্য, তারা দুটি গিটহাবের সংগ্রহস্থলে উপলব্ধ:

awscli-mfa এবং aws- স্ক্রিপ্ট

সম্পর্কিত দুটি ব্লগ নিবন্ধ রয়েছে: " আইএএম ব্যবহারকারীদের জন্য এডাব্লুএস সিএলআই কী রোটেশন স্ক্রিপ্ট পুনর্বিবেচনা করা হয়েছে ", এবং " এডাব্লুএস সি এলআই-তে সহজ এমএফএ এবং প্রোফাইল স্যুইচিং "।

(2019-01-27 আপডেট করুন: "সহজ এমএফএ এবং প্রোফাইল স্যুইচিং এডাব্লুএস সিএলআইতে " ব্লগ নিবন্ধটি পুরানো হয়েছে কারণ এটি awscli-mfa.shস্ক্রিপ্ট সংস্করণ 1.x উল্লেখ করে আবার লিখিত 2.x প্রকাশিত হয়েছে। একটি আপডেট ব্লগ নিবন্ধটি আসন্ন, তবে এর মধ্যে, দয়া করে অ্যাডস্ক্লি-এমএফএ সংগ্রহস্থল ডকুমেন্টেশন দেখুন)


3

পার্সিং ~/.aws/credentialsআমার পক্ষে যথেষ্ট সহজ ছিল।

$ cat ~/.aws/credentials | grep -o '\[[^]]*\]'

=> [ডিফল্ট] [অন্যান্য_প্রযুক্তি] [অন্যান্য_প্রযুক্তি 2]

আমি aws-profilesনিম্নলিখিতটি আমার সাথে যুক্ত করে কমান্ডটি অ্যালিজ করেছি~/.bash_profile

alias aws-profiles="cat ~/.aws/credentials | grep -o '\[[^]]*\]'"

একটি প্রোফাইল ব্যবহার

--profile <profile_name>আপনার aws কমান্ড যোগ করুন । যাত্রা।$ aws s3 cp ~/my.pdf s3://my_bucket/my.pdf --profile other_profile2

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.