[পর্ব 3] EC2 দৃষ্টান্তগুলি পরিচালনা করতে কীভাবে AWS CLI ব্যবহার করবেন

Parba 3 Ec2 Drstantaguli Paricalana Karate Kibhabe Aws Cli Byabahara Karabena



'এই নিবন্ধে, আমরা আলোচনা করব কিভাবে আমরা AWS কমান্ড লাইন ইন্টারফেস ব্যবহার করে ইলাস্টিক আইপি এবং নেটওয়ার্ক ইন্টারফেসগুলি পরিচালনা করতে পারি। GUI থেকে এই সমস্ত ক্রিয়াকলাপগুলি সম্পাদন করতে কিছুটা সময় লাগে এবং CLI ব্যবহার করে এই অপারেশনগুলি সম্পাদন করে এই সময়টি সংরক্ষণ করা যেতে পারে।

এই নিবন্ধটি অনুসরণ করার জন্য, প্রথমে, আপনাকে আপনার সিস্টেমে AWS CLI শংসাপত্রগুলি কনফিগার করতে হবে৷ নিম্নলিখিত নির্দেশিকা ব্যাখ্যা করে কিভাবে এই শংসাপত্রগুলি উইন্ডোজ, লিনাক্স বা ম্যাকে কনফিগার করা যেতে পারে।'

https://linuxhint.com/configure-aws-cli-credentials/







নিম্নলিখিত বিষয়গুলির তালিকা যা এই নিবন্ধে কভার করা হবে।



ইলাস্টিক আইপি তৈরি করুন

ইলাস্টিক আইপি ব্যবহার করা হয় একটি পাবলিক স্ট্যাটিক আইপি অ্যাড্রেসকে একটি EC2 ইনস্ট্যান্সের সাথে সংযুক্ত করতে, এবং এই আইপি অ্যাড্রেসটি পরিবর্তন হয় না যদিও ইন্সট্যান্সটি রিবুট করা হয়। একটি স্ট্যাটিক পাবলিক আইপি অ্যাড্রেসকে EC2 ইনস্ট্যান্সের সাথে যুক্ত করার জন্য যা রিবুটে পরিবর্তন হয় না, ইলাস্টিক আইপি ব্যবহার করা হয়।



এই বিভাগে, আমরা আলোচনা করতে যাচ্ছি কিভাবে আমরা AWS কমান্ড লাইন ইন্টারফেস ব্যবহার করে একটি ইলাস্টিক আইপি তৈরি করতে পারি। প্রথমে, টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করে উপলব্ধ সমস্ত ইলাস্টিক আইপি তালিকাভুক্ত করুন।





[ইমেল সুরক্ষিত] :~$ aws ec2 বর্ণনা-ঠিকানা \
--অঞ্চল মার্কিন-পূর্ব- 1

উপরের কমান্ডটি আপনার অ্যাকাউন্টে বরাদ্দ করা সমস্ত ইলাস্টিক আইপি তালিকাভুক্ত করবে us-east-1 অঞ্চল.

এখন ইলাস্টিক আইপি চেক করার পরে, একটি নতুন ইলাস্টিক আইপি তৈরি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

[ইমেল সুরক্ষিত] :~$ aws ec2 বরাদ্দ-ঠিকানা \
--অঞ্চল মার্কিন-পূর্ব- 1

একটি ইলাস্টিক আইপি তৈরি করার পরে, টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করে সমস্ত ইলাস্টিক আইপি আবার তালিকাভুক্ত করুন।

[ইমেল সুরক্ষিত] :~$ aws ec2 বর্ণনা-ঠিকানা \
--অঞ্চল মার্কিন-পূর্ব- 1

এই সময় আপনি সেখানে একটি ইলাস্টিক আইপি দেখতে পাবেন যা আপনি পূর্ববর্তী কমান্ডটি কার্যকর করার সময় তৈরি হয়েছিল। এই আইপিটি নোট করুন, এবং আমরা পরবর্তী বিভাগে এটিকে একটি EC2 এর সাথে সংযুক্ত করব।

EC2 থেকে ইলাস্টিক আইপি অ্যাসোসিয়েট এবং ডিসসোসিয়েট করুন

একটি ইলাস্টিক আইপি তৈরি করার পরে, আমরা এখন এটিকে একটি EC2 উদাহরণের সাথে সংযুক্ত করে ব্যবহার করতে পারি। মনে রাখবেন, যদি আপনি একটি ইলাস্টিক আইপি বরাদ্দ করেন এবং এটিকে একটি EC2 উদাহরণের সাথে যুক্ত না করেন তবে প্রতি ঘন্টায় কিছু পরিমাণ চার্জ করা যেতে পারে। সুতরাং আপনি যদি এটি ব্যবহার করতে না যান তবে আপনাকে অবশ্যই ইলাস্টিক আইপি ছেড়ে দিতে হবে।

প্রথমে, আপনাকে EC2 ইনস্ট্যান্স আইডি পেতে হবে যার সাথে ইলাস্টিক আইপি যুক্ত হবে। ব্যবহার বর্ণনা-দৃষ্টান্ত পদ্ধতি ec2 সমস্ত EC2 দৃষ্টান্ত তালিকাভুক্ত করতে।

[ইমেল সুরক্ষিত] :~$ aws ec2 বর্ণনা-দৃষ্টান্ত

ইনস্ট্যান্স আইডি পাওয়ার পরে, ইলাস্টিক আইপিকে EC2 ইনস্ট্যান্সের সাথে সংযুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

[ইমেল সুরক্ষিত] :~$ aws ec2 সহযোগী-ঠিকানা \
--ইনস্ট্যান্স-আইডি < EC2 ইনস্ট্যান্স আইডি > \
--পাবলিক-আইপি < ইলাস্টিক আইপি >

উপরের কমান্ডটি কার্যকর করা হলে, ইলাস্টিক আইপিকে EC2 দৃষ্টান্তের সাথে সংযুক্ত করবে এবং অ্যাসোসিয়েশন আইডি ফেরত দেবে। এই অ্যাসোসিয়েশন আইডিটি নোট করুন, এবং এটি পরবর্তী বিভাগে ইলাস্টিক আইপি বিচ্ছিন্ন করতে সহায়ক হবে।

এখন ব্যবহার করুন বর্ণনা-দৃষ্টান্ত পদ্ধতি ec2 ইলাস্টিক আইপি দৃষ্টান্তের সাথে সংযুক্ত কিনা তা নিশ্চিত করতে EC2 উদাহরণের সর্বজনীন আইপি পরীক্ষা করতে।

[ইমেল সুরক্ষিত] :~$ aws ec2 বর্ণনা-দৃষ্টান্ত \
--ইনস্ট্যান্স-আইডি < EC2 ইনস্ট্যান্স আইডি >

উপরের কমান্ডের আউটপুটে নিচে স্ক্রোল করুন এবং পাবলিক আইপি বিভাগটি খুঁজুন। আপনি এখানে EC2 উদাহরণের সাথে সংযুক্ত ইলাস্টিক আইপি দেখতে পারেন।

অ্যাসোসিয়েশনের মতো, আপনি একটি ইলাস্টিক আইপিও ডিসসোসিয়েট করতে পারেন, যা AWS CLI ব্যবহার করে একটি EC2 উদাহরণের সাথে যুক্ত। নিম্নলিখিত কমান্ডটি অ্যাসোসিয়েশন আইডি ব্যবহার করে ইলাস্টিক আইপি বিচ্ছিন্ন করতে ব্যবহার করা যেতে পারে।

[ইমেল সুরক্ষিত] :~$ aws ec2 ডিসসোসিয়েট-ঠিকানা \
--অ্যাসোসিয়েশন-আইডি < ইলাস্টিক আইপি অ্যাসোসিয়েশন আইডি >

আপনি যখন একটি EC2 থেকে একটি ইলাস্টিক আইপি ডিসসোসিয়েট করেন, তখন EC2 স্বয়ংক্রিয়ভাবে AWS পাবলিক আইপি পুল থেকে একটি র্যান্ডম আইপি পাবে এবং ইলাস্টিক আইপি অন্য EC2 এর সাথে এটি প্রকাশ না হওয়া পর্যন্ত ব্যবহার করার জন্য উপলব্ধ থাকে৷

ইলাস্টিক আইপি মুছুন

তাই EC2 ইন্সট্যান্স থেকে ইলাস্টিক আইপি আলাদা করার পরে, আপনার অ্যাকাউন্ট থেকে ইলাস্টিক আইপি ছেড়ে দেওয়া উচিত যদি এটি আর প্রয়োজন না হয়। একটি ইলাস্টিক আইপি যা বরাদ্দ করা হয়েছে কিন্তু ব্যবহার করা হচ্ছে না তা প্রতি ঘণ্টায় কিছু পরিমাণ চার্জ করতে পারে।

প্রথমে, টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার AWS অঞ্চলের সমস্ত উপলব্ধ ইলাস্টিক আইপি তালিকাভুক্ত করুন।

[ইমেল সুরক্ষিত] :~$ aws ec2 বর্ণনা-ঠিকানা

বরাদ্দ আইডি নোট করুন, এবং আমরা নিম্নলিখিত কমান্ডটি ব্যবহার করে ইলাস্টিক আইপি প্রকাশ করতে এই আইডিটি ব্যবহার করব।

[ইমেল সুরক্ষিত] :~$ aws ec2 রিলিজ-ঠিকানা \
--বরাদ্দ-আইডি < বরাদ্দ আইডি >

নেটওয়ার্ক ইন্টারফেস তৈরি করুন

আপনি একটি একক EC2 উদাহরণে একাধিক নেটওয়ার্ক ইন্টারফেস সংযুক্ত করতে পারেন। একটি নেটওয়ার্ক ইন্টারফেসে একটি প্রাথমিক পাবলিক এবং একটি প্রাথমিক ব্যক্তিগত আইপি ঠিকানা থাকতে পারে। আপনি একটি নেটওয়ার্ক ইন্টারফেসে আরও মাধ্যমিক ব্যক্তিগত আইপি সংযুক্ত করতে পারেন।

এই বিভাগে, আমরা আলোচনা করব কিভাবে আমরা AWS CLI ব্যবহার করে একটি নেটওয়ার্ক ইন্টারফেস তৈরি করতে পারি। একটি নেটওয়ার্ক ইন্টারফেস তৈরি করার সময়, আপনি একটি সাবনেট নির্দিষ্ট করতে পারেন যেখানে নেটওয়ার্ক ইন্টারফেস তৈরি করা হবে এবং একটি নিরাপত্তা গ্রুপ যা ইন্টারফেসের সাথে সংযুক্ত করা হবে।

[ইমেল সুরক্ষিত] :~$ aws ec2 create-network-interface \
--সাবনেট-আইডি < সাবনেটওয়ার্ক আইডি > \
--গোষ্ঠী < নিরাপত্তা গ্রুপ আইডি >

উপরের কমান্ডটি একটি এলোমেলো ব্যক্তিগত এবং পাবলিক আইপি সহ একটি নেটওয়ার্ক ইন্টারফেস তৈরি করবে। প্রাইভেট আইপি সাবনেটের জন্য নির্ধারিত পরিসর থেকে হবে যেখানে নেটওয়ার্ক ইন্টারফেস তৈরি করা হয়েছে।

EC2 থেকে নেটওয়ার্ক ইন্টারফেস সংযুক্ত করুন এবং সরান

একটি নেটওয়ার্ক ইন্টারফেস তৈরি করার পরে, আপনি এটিকে একটি EC2 দৃষ্টান্তে সংযুক্ত করতে পারেন যা চলমান বা বন্ধ অবস্থায় রয়েছে। এছাড়াও, EC2 ইনস্ট্যান্স চালু করার সময় আপনি নেটওয়ার্ক ইন্টারফেস সংযুক্ত করতে পারেন।

একটি EC2 উদাহরণে নেটওয়ার্ক ইন্টারফেস সংযুক্ত করার জন্য, সংযুক্ত-নেটওয়ার্ক-ইন্টারফেস ফাংশন ব্যবহার করা হয় যা ইনস্ট্যান্স আইডি এবং নেটওয়ার্ক ইন্টারফেস আইডি প্যারামিটার হিসাবে গ্রহণ করে।

[ইমেল সুরক্ষিত] :~$ aws ec2 সংযুক্ত-নেটওয়ার্ক-ইন্টারফেস \
--ইনস্ট্যান্স-আইডি < EC2 ইনস্ট্যান্স আইডি > \
--নেটওয়ার্ক-ইন্টারফেস-আইডি < নেটওয়ার্ক ইন্টারফেস আইডি > \
--ডিভাইস-সূচক < ডিভাইস সূচক >

উপরের কমান্ডটি সফলভাবে নেটওয়ার্ক ইন্টারফেসটিকে EC2 দৃষ্টান্তে সংযুক্ত করবে এবং একটি সংযুক্তি আইডি প্রদান করবে। এই সংযুক্তি আইডিটি নোট করুন কারণ এটি EC2 উদাহরণ থেকে নেটওয়ার্ক ইন্টারফেস সরাতে ব্যবহার করা হবে৷

যেমন একটি নেটওয়ার্ক ইন্টারফেস একটি EC2 দৃষ্টান্তের সাথে সংযুক্ত করা যেতে পারে, আমরা এটিকে একটি EC2 উদাহরণ থেকেও সরিয়ে দিতে পারি যদি এটি একটি প্রাথমিক না হয়। একটি EC2 উদাহরণ থেকে নেটওয়ার্ক ইন্টারফেস অপসারণ করার জন্য, বিচ্ছিন্ন-নেটওয়ার্ক-ইন্টারফেস ফাংশন ব্যবহার করা হয়।

[ইমেল সুরক্ষিত] :~$ aws ec2 detach-network-interface \
--সংযুক্তি-আইডি < সংযুক্তি আইডি >

উপরের কমান্ডটি সফলভাবে সংযুক্তি আইডি ব্যবহার করে EC2 উদাহরণ থেকে নেটওয়ার্ক ইন্টারফেসটি সরিয়ে দেবে। নেটওয়ার্ক ইন্টারফেসটি দৃষ্টান্ত থেকে বিচ্ছিন্ন করা হয়েছে, কিন্তু আপনি এটি মুছে না দেওয়া পর্যন্ত এটি এখনও অন্য EC2 উদাহরণের সাথে ব্যবহার করার জন্য উপলব্ধ।

নেটওয়ার্ক ইন্টারফেস মুছুন

এই বিভাগে, আমরা দেখব কিভাবে AWS কমান্ড লাইন ইন্টারফেস ব্যবহার করে একটি বিচ্ছিন্ন নেটওয়ার্ক ইন্টারফেস মুছে ফেলা যায়। আমরা ব্যবহার করতে পারেন ডিলিট-নেটওয়ার্ক-ইন্টারফেস ফাংশন, যা গ্রহণ করে নেটওয়ার্ক-ইন্টারফেস-আইডি নেটওয়ার্ক ইন্টারফেস মুছে ফেলার জন্য একটি প্যারামিটার হিসাবে।

[ইমেল সুরক্ষিত] :~$ aws ec2 ডিলিট-নেটওয়ার্ক-ইন্টারফেস \
--নেটওয়ার্ক-ইন্টারফেস-আইডি < নেটওয়ার্ক ইন্টারফেস আইডি >

উপরের কমান্ডটি নেটওয়ার্ক ইন্টারফেসটি সরিয়ে ফেলবে যদি এটি একটি উদাহরণের সাথে সংযুক্ত না হয়।

উপসংহার

এই নিবন্ধটি বর্ণনা করে যে কিভাবে আমরা AWS কমান্ড লাইন ইন্টারফেস ব্যবহার করে AWS EC2 এ ইলাস্টিক আইপি এবং নেটওয়ার্ক ইন্টারফেস পরিচালনা করতে পারি। AWS CLI ব্যবহার করে এই সমস্ত কাজ সম্পাদন করা প্রবাহ স্বয়ংক্রিয় করতে সাহায্য করে। আমরা আলোচনা করেছি কিভাবে আমরা একটি EC2 উদাহরণে ইলাস্টিক আইপি এবং ইলাস্টিক নেটওয়ার্ক ইন্টারফেস তৈরি করতে, সংযুক্ত করতে, বিচ্ছিন্ন করতে এবং তারপরে সরাতে AWS কমান্ড লাইন ইন্টারফেস ব্যবহার করতে পারি।