আমাজন মেশিন ইমেজ একটি টেমপ্লেট যা EC2 দৃষ্টান্ত চালু করার জন্য ব্যবহৃত হয়। একটি এএমআই একটি ব্লুপ্রিন্টের অনুরূপ যাতে একটি অপারেটিং সিস্টেম এবং সমস্ত প্রয়োজনীয় সফ্টওয়্যার, বা উদাহরণগুলির জন্য অ্যাপ্লিকেশন কনফিগারেশন থাকে। এএমআইগুলি প্রি-বিল্ট বা কাস্টম-পরিচালিত হতে পারে। AWS CLI হল একটি শক্তিশালী ইউটিলিটি যা সহজ কমান্ডের মাধ্যমে ইমেজ অ্যাক্সেস এবং পরিচালনা করার জন্য 'বর্ণনা-চিত্র' আদেশ দ্য 'বর্ণনা-চিত্র' কমান্ড একটি প্রদত্ত অ্যাকাউন্টের জন্য সমস্ত কনফিগার করা AMI তালিকা করতে ব্যবহৃত হয়।
দ্রুত রূপরেখা
এই নিবন্ধে, আমরা সম্পর্কে শিখব:
- AWS CLI-তে 'বর্ণনা-চিত্র' কমান্ড কী?
- AWS CLI-তে 'describe-images' কমান্ডটি কিভাবে ব্যবহার করবেন?
- উপসংহার
AWS CLI-তে 'বর্ণনা-চিত্র' কমান্ড কী?
দ্য 'বর্ণনা-চিত্র' AWS CLI-এ কমান্ড হল একটি পৃষ্ঠাযুক্ত অপারেশন যা একটি অ্যাকাউন্টের মধ্যে সমস্ত বা নির্দিষ্ট AMI তালিকাভুক্ত করতে ব্যবহৃত হয়। এর আউটপুট 'বর্ণনা-চিত্র' কমান্ডটি তালিকা আকারে রয়েছে যা বিভিন্ন চিত্র সম্পর্কে তথ্য ধারণ করে। এই ছবিগুলি সর্বজনীন, ব্যক্তিগত, ব্যবহারকারী-সংজ্ঞায়িত বা AWS-পরিচালিত হতে পারে। পেজিনেশন সক্ষম করা থাকলে পরিষেবাটিতে একাধিক API কলে AMI-এর ডেটা অ্যাক্সেস করা হয়।
আরও পড়ুন: AWS CLI-তে পৃষ্ঠাটি কীভাবে নিষ্ক্রিয় করবেন?
AWS CLI-তে 'describe-images' কমান্ডটি কিভাবে ব্যবহার করবেন?
নিবন্ধনমুক্ত ছবিগুলি হল যেগুলি AWS থেকে সরানো হয়েছে এবং EC2 পরিষেবা এবং প্ল্যাটফর্ম দ্বারা আর সমর্থিত নয়৷ যাইহোক, এই ইমেজ এছাড়াও আউটপুট অন্তর্ভুক্ত করা হয় 'বর্ণনা-চিত্র' আদেশ ব্যবহারকারী একাধিক ভিন্ন প্যারামিটারের মাধ্যমে একটি নির্দিষ্ট AMI ইত্যাদি ফিল্টারিং, অনুসন্ধান বা নির্দিষ্ট করে কমান্ডের আউটপুট নিয়ন্ত্রণ করতে পারে।
বাক্য গঠন
এর সিনট্যাক্স 'বর্ণনা-চিত্র' কমান্ড নিম্নরূপ দেওয়া হয়:
aws ec2 বর্ণনা-চিত্র < অপশন >
অপশন
উপরে উল্লিখিত কমান্ডের বিকল্পগুলির একটি সংক্ষিপ্ত বিবরণ এখানে রয়েছে:
অপশন | বর্ণনা |
-নির্বাহযোগ্য-ব্যবহারকারী | এই প্যারামিটারটি ব্যবহারকারীর অনুমতির উপর ভিত্তি করে AMI গুলি বের করতে এবং তালিকাভুক্ত করতে ব্যবহৃত হয়। ব্যবহারকারী হয় 'নিজে', 'সমস্ত' বা AWS অ্যাকাউন্ট আইডি নির্দিষ্ট করতে পারেন। |
- ফিল্টার | -ফিল্টার প্যারামিটারটি আউটপুটে নির্দিষ্ট বিবরণ বা AMI তালিকাভুক্ত করতে ব্যবহৃত হয়। এই কমান্ড দ্বারা সমর্থিত বিভিন্ন ধরনের ফিল্টার আছে: - নাম: ব্যবহারকারী নাম উল্লেখ করে AMI ফিল্টার করতে পারেন। - মালিক-আইডি: AWS অ্যাকাউন্ট আইডি শুধুমাত্র একটি নির্দিষ্ট অ্যাকাউন্টের মধ্যে কনফিগার করা ছবিগুলি বর্ণনা করে AMI ফিল্টার করতে পারে। - ট্যাগ: ট্যাগ হল কী-মান জোড়ার সমন্বয়। ট্যাগগুলি নির্দিষ্ট করে, একজন ব্যবহারকারী সহজেই একটি প্রদত্ত অ্যাকাউন্টের জন্য AMI ফিল্টার করতে পারেন। - ইমেজ-আইডি: এএমআই ফিল্টার করার আরেকটি পদ্ধতি হল ইমেজ আইডি নির্দিষ্ট করে। এটি শুধুমাত্র একটি নির্দিষ্ট AMI তালিকাভুক্ত করবে। |
-ছবি-আইডি | এই প্যারামিটারটি AMI-এর আইডি ইনপুট করে। |
-মালিকরা | -ওনার প্যারামিটার অ্যাকাউন্ট আইডি, সেলফ, অ্যামাজন বা aws-মার্কেটপ্লেস বিকল্পগুলি গ্রহণ করে। এই বিকল্পগুলি শুধুমাত্র সেই AMIগুলিকে তালিকাভুক্ত করবে যেগুলি নির্দিষ্ট বিকল্পের সাথে একটি সঠিক মিল। |
-অন্তর্ভুক্ত-বঞ্চিত | এই পরামিতিটি ব্যবহার করা হয় অবহেলিত এএমআই তালিকাভুক্ত করা হবে কিনা তা নির্দিষ্ট করতে। অপ্রচলিত AMI হল সেই ছবিগুলি যেগুলি আর ব্যবহার করার পরামর্শ দেওয়া হয় না৷ |
-অন্তর্ভুক্ত | এই ক্ষেত্রটি আউটপুটে অক্ষম AMI গুলি তালিকাভুক্ত করতে হবে কিনা তা নির্দিষ্ট করে৷ |
-শুষ্ক রান | -ড্রাই-রান প্যারামিটারটি ব্যবহারকারীর পছন্দসই কর্মের জন্য অনুমতি আছে কিনা তা নির্ধারণ করতে ব্যবহৃত হয়। এটি ত্রুটি বিন্যাসে আউটপুট প্রদান করে। উপরন্তু, ব্যবহারকারীর অনুমতি থাকলে, আউটপুটে 'DryRunOperation' থাকবে। ব্যবহারকারী এই অনুমতি দিয়ে সজ্জিত না হলে, এটি আউটপুটে 'অননুমোদিত অপারেশন' ফিরিয়ে দেবে। |
-cli-ইনপুট-json | এই প্যারামিটারটি AWS পরিষেবাগুলির জন্য একটি টেমপ্লেট আকারে একসাথে একাধিক JSON নির্দেশনা প্রদান করতে ব্যবহৃত হয়। অনুসরণ করা টেমপ্লেটটি “–generate-cli-skeleton” প্যারামিটার দ্বারা তৈরি করা হয়েছে। |
-শুরু-টোকেন | এই প্যারামিটারটি আউটপুট থেকে 'NextToken' ক্ষেত্রের মান ইনপুট করে। নেক্সটটোকেন প্রতীকী করে যে তালিকা করার জন্য আরও ডেটা রয়েছে। যখন নেক্সটটোকেনের মান -স্টার্টিং-টোকেনকে প্রদান করা হয়, তখন এটি পূর্ববর্তী প্রতিক্রিয়া থেকে ডেটা তালিকাভুক্ত করা শুরু করবে। |
-পাতার আকার | এই প্যারামিটার প্রতিটি পরিষেবা AWS পরিষেবা কলে পৃষ্ঠার আকার নির্ধারণ করে। ছোট পৃষ্ঠার আকারের ফলে আরও API কল আসে যা টাইমআউট ত্রুটি প্রতিরোধ করে। যাইহোক, এটি প্রতিটি কলে কম ডেটা পুনরুদ্ধার করে। |
-সর্বোচ্চ আইটেম | -max-items প্যারামিটারটি আউটপুটে প্রদর্শিত এন্ট্রির সংখ্যা সীমিত করতে ব্যবহৃত হয়। |
-উত্পন্ন-ক্লি-কঙ্কাল | এটি একটি কঙ্কাল বা টেমপ্লেট তৈরি করে যা AWS পরিষেবাকে একবারে একাধিক নির্দেশ প্রদান করার সময় অনুসরণ করতে হবে। |
এই বিকল্পগুলি ছাড়াও, AWS দ্বারা সরবরাহিত বিশ্বব্যাপী বিকল্পগুলিও রয়েছে৷ বিশ্বব্যাপী বিকল্পগুলি AWS CLI কমান্ডের জন্য সাধারণ এবং বিভিন্ন কমান্ডের সাথে ব্যবহার করা যেতে পারে। দ্য AWS ডকুমেন্টেশন বিভিন্ন বৈশ্বিক বিকল্প নিয়ে আলোচনা করে।
উদাহরণ
নিবন্ধের এই বিভাগে বিভিন্ন উদাহরণ নিয়ে আলোচনা করা হয়েছে 'বর্ণনা-চিত্র' AWS CLI-তে কমান্ড:
- উদাহরণ 1: AWS CLI-তে চিত্রগুলি কীভাবে বর্ণনা করবেন?
- উদাহরণ 2: AWS CLI-তে সমস্ত চিত্র কীভাবে বর্ণনা করবেন?
- উদাহরণ 3: AWS CLI-তে মালিকের ID দ্বারা AMI কীভাবে বর্ণনা করবেন?
- উদাহরণ 4: কিভাবে AWS CLI-তে ছবিগুলি ফিল্টার করবেন?
- উদাহরণ 5: AWS CLI-তে AMI কীভাবে প্রশ্ন করবেন?
- উদাহরণ 6: কিভাবে AWS CLI-তে অবচিত চিত্রগুলি বর্ণনা করবেন?
- উদাহরণ 7: কিভাবে AWS CLI-তে সক্ষম বা নিষ্ক্রিয় ছবিগুলি বর্ণনা করবেন?
- উদাহরণ 8: একাধিক আউটপুট ফর্ম্যাটে চিত্রগুলিকে কীভাবে বর্ণনা করবেন?
উদাহরণ 1: AWS CLI-তে চিত্রগুলি কীভাবে বর্ণনা করবেন?
দ্য 'বর্ণনা-চিত্র' AWS CLI-তে কমান্ড একটি প্রদত্ত অ্যাকাউন্টের জন্য একটি নির্দিষ্ট AMI-এর বিবরণ তালিকাভুক্ত করতে ব্যবহৃত হয়। এই কমান্ডের জন্য AMI এর ইমেজ আইডি প্রয়োজন। EC2 পরিষেবাতে যান এবং ক্লিক করুন 'যা' বাম নেভিগেশন ফলক থেকে বিকল্প। তৈরি ইমেজ নির্বাচন করুন এবং এটি ছবির কনফিগারেশন প্রদর্শন করবে। মধ্যে বিস্তারিত বিভাগ, কপি করুন এবং এএমআই আইডি সংরক্ষণ করুন:
একটি নির্দিষ্ট AMI তালিকাভুক্ত করার কমান্ড নিম্নরূপ দেওয়া হয়েছে:
aws ec2 বর্ণনা-চিত্র --অঞ্চল এপি-দক্ষিণপূর্ব- 1 --ইমেজ-আইডি < AMIImageID >
প্রতিস্থাপন
আউটপুট
উদাহরণ 2: AWS CLI-তে সমস্ত চিত্র কীভাবে বর্ণনা করবেন?
AWS CLI-তে উপলব্ধ সমস্ত চিত্র তালিকাভুক্ত করার কমান্ডটি নিম্নরূপ:
aws ec2 বর্ণনা-চিত্র
আউটপুট
এটি সমস্ত চিত্রের একটি তালিকা প্রদর্শন করতে কিছু সময় নেবে৷ চাপতে থাকুন 'প্রবেশ করুন' সমস্ত চিত্রের বিশদ বিবরণ দেখতে কীবোর্ড থেকে কী:
উদাহরণ 3: AWS CLI-তে মালিকের ID দ্বারা AMI কীভাবে বর্ণনা করবেন?
একটি AWS অ্যাকাউন্টের মধ্যে কনফিগার করা AMIগুলি মালিক বা অ্যাকাউন্ট আইডি দ্বারাও নির্ধারণ করা যেতে পারে। AWS ম্যানেজমেন্ট কনসোলের উপরের-ডান কোণায় ব্যবহারকারীর নাম ক্লিক করে অ্যাকাউন্ট আইডি নির্ধারণ করা যেতে পারে। ক্লিক করুন 'কপি' অ্যাকাউন্ট আইডি কপি করতে আইকন:
কমান্ডটি নিম্নলিখিত উপায়ে একটি অতিরিক্ত পরামিতি দিয়ে কাস্টমাইজ করা হয়েছে:
aws ec2 বর্ণনা-চিত্র --মালিকরা < অ্যাকাউন্ট আইডি >
প্রতিস্থাপন
আউটপুট
উদাহরণ 4: কিভাবে AWS CLI-তে ছবিগুলি ফিল্টার করবেন?
নির্দিষ্ট চিত্রের বিবরণ বের করার জন্য বিভিন্ন ফিল্টার পাওয়া যায়। ব্যবহারকারী মালিকের আইডি, ইমেজ আইডি, ট্যাগ, নাম বা স্থিতি ইত্যাদি দ্বারা ছবিগুলিকে ফিল্টার করতে পারেন৷ একটি ছবিকে তার নামের দ্বারা তালিকাভুক্ত করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করা হয়:
aws ec2 বর্ণনা-চিত্র --ফিল্টার 'নাম = নাম, মান = ec2 চিত্র'
প্রতিস্থাপন 'ec2 image' আপনার AMI এর নামের সাথে মানগুলিতে।
আউটপুট
AMI এর ট্যাগের মূল-মান জোড়ার মান AMI ড্যাশবোর্ড থেকে AMI নির্বাচন করে নির্ধারণ করা যেতে পারে। এটি চিত্রের কনফিগারেশন প্রদর্শন করবে। টোকা 'ট্যাগ' ট্যাব করুন এবং কী-মান ক্ষেত্রগুলির মান অনুলিপি করুন:
ট্যাগ দ্বারা একটি ছবি ফিল্টার করতে, কমান্ডটি নীচে দেওয়া হয়েছে:
aws ec2 বর্ণনা-চিত্র --ফিল্টার 'নাম = ট্যাগ: প্রথম কী, মান = প্রথম'
প্রতিস্থাপন 'প্রথম কী' কী দিয়ে নাম ক্ষেত্রে। একইভাবে, প্রতিস্থাপন করুন 'প্রথম' ট্যাগের মান সহ মানগুলিতে।
আউটপুট
উদাহরণ 5: AWS CLI-তে AMI কীভাবে প্রশ্ন করবেন?
ব্যবহারকারী ব্যবহার করে প্রদর্শিত তালিকা থেকে একটি ছবির নির্দিষ্ট বিবরণ বের করতে পারেন '-প্রশ্ন' প্যারামিটার আদেশটি নিম্নরূপ দেওয়া হয়:
aws ec2 বর্ণনা-চিত্র --প্রশ্ন 'ছবি[*]।[ImageId]'
আউটপুট
একইভাবে, ব্যবহারকারী ক্যোয়ারী প্যারামিটারের সাথে ইমেজ আইডি উল্লেখ করে একটি চিত্রের নির্দিষ্ট বিবরণ জিজ্ঞাসা করতে পারেন:
aws ec2 বর্ণনা-চিত্র --ইমেজ-আইডি < এএমআইআই > --প্রশ্ন 'ইমেজ[*]।ইমেজ টাইপ, বর্ণনা, স্টেট]'
আউটপুট
উদাহরণ 6: কিভাবে AWS CLI-তে অবচিত চিত্রগুলি বর্ণনা করবেন?
অপ্রচলিত AMI হল সেই ছবিগুলি যেগুলি আর AWS দ্বারা ব্যবহারের জন্য সুপারিশ করা হয় না৷ কোন চিত্রগুলিকে অবমূল্যায়ন করা হয়েছে তা নির্ধারণ করতে, নিম্নরূপ প্রদত্ত কমান্ডটি ব্যবহার করুন:
aws ec2 বর্ণনা-চিত্র --অন্তর্ভুক্ত-বঞ্চিত
আউটপুট
একইভাবে, ব্যবহারকারী নির্দিষ্ট করতে পারেন '-কোন-অন্তর্ভুক্ত-বঞ্চিত' অপ্রচলিত ছবি সহ সমস্ত চিত্র তালিকাভুক্ত করার পরামিতি:
aws ec2 বর্ণনা-চিত্র --না-অন্তর্ভুক্ত-বঞ্চিত
আউটপুট
উদাহরণ 7: কিভাবে AWS CLI-তে সক্ষম বা নিষ্ক্রিয় চিত্রগুলি বর্ণনা করবেন?
দ্য 'বর্ণনা-চিত্র' কমান্ডটি অ্যাকাউন্টের জন্য নিষ্ক্রিয় বা নিষ্ক্রিয় নয় এমন চিত্রগুলি তালিকাভুক্ত করতেও ব্যবহার করা যেতে পারে। এটি ব্যবহারকারীদের কোন AMI ব্যবহার করবেন তা নির্ধারণ করতে সহায়তা করবে। নীচের দেওয়া কমান্ডটি অ্যাকাউন্টের জন্য অক্ষম করা AMI তালিকা করতে ব্যবহৃত হয়:
aws ec2 বর্ণনা-চিত্র --অন্তর্ভুক্ত
আউটপুট
একইভাবে, দ 'বর্ণনা-চিত্র' কমান্ড শুধুমাত্র সেই AMI ফেরত দেয় যেগুলি একটি প্রদত্ত অ্যাকাউন্টের জন্য নিষ্ক্রিয় নয়। এই উদ্দেশ্যে, নীচের কমান্ডটি ব্যবহার করুন:
aws ec2 বর্ণনা-চিত্র --নো-অন্তর্ভুক্ত-অক্ষম
আউটপুট
উদাহরণ 8: একাধিক আউটপুট ফর্ম্যাটে চিত্রগুলিকে কীভাবে বর্ণনা করবেন?
দ্বারা সমর্থিত একাধিক আউটপুট বিন্যাস আছে 'বর্ণনা-চিত্র' আদেশ বিন্যাসগুলির মধ্যে YAML, JSON, পাঠ্য বা টেবিল অন্তর্ভুক্ত রয়েছে। নীচে ট্যাবুলার বিন্যাসে চিত্রগুলি বর্ণনা করার জন্য কমান্ড দেওয়া হল:
aws ec2 বর্ণনা-চিত্র --আউটপুট টেবিল
প্রতিস্থাপন 'টেবিল' আপনার পছন্দের একটি ভিন্ন আউটপুট বিন্যাস যেমন JSON, YAML, বা পাঠ্য সহ আউটপুট ক্ষেত্রের মান।
আউটপুট
চাপুন 'প্রবেশ করুন' কীবোর্ড থেকে ডেটা তালিকাবদ্ধ রাখতে:
উপসংহার
দ্য 'বর্ণনা-চিত্র' AWS-এ কমান্ড একটি প্রদত্ত অ্যাকাউন্টের জন্য সমস্ত বা নির্দিষ্ট AMIগুলির একটি তালিকা প্রদান করে। এটি ঐচ্ছিক পরামিতি গ্রহণ করে যেমন, -query, -output, ইত্যাদি 'বর্ণনা-চিত্র' কমান্ড AWS ডেভেলপারদের জন্য সহায়ক কারণ এটি তাদের অ্যাপ্লিকেশনের জন্য বিভিন্ন AMI-এর মধ্যে বুঝতে এবং সিদ্ধান্ত নিতে সাহায্য করে। ব্যবহার করার আগে 'বর্ণনা-চিত্র' কমান্ড, আপনার স্থানীয় মেশিনে AWS CLI কনফিগার করা হয়েছে তা নিশ্চিত করুন এবং তারপর টার্মিনালে উল্লেখিত কমান্ডগুলি প্রদান করুন। এই নিবন্ধটি একটি গভীরভাবে বোঝার উপলব্ধ করা হয় 'বর্ণনা-চিত্র' এর বিভিন্ন পরামিতি নিয়ে আলোচনা করতে একাধিক উদাহরণ সহ কমান্ড।