পলিসি তৈরি এবং সংযুক্ত করা

Web Development - আমাজন ওয়েব সার্ভিস (Amazon Web Services) - IAM (Identity and Access Management) |

AWS-এ পলিসি হলো একটি নীতিমালা বা নিয়মাবলী যা একটি ব্যবহারকারীর বা রোলের জন্য নির্দিষ্ট অ্যাক্সেস অনুমতি প্রদান করে। পলিসি তৈরি এবং সংযুক্ত করার মাধ্যমে আপনি বিভিন্ন AWS রিসোর্সে অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন। AWS পলিসি গুলি সাধারণত JSON (JavaScript Object Notation) ফরম্যাটে লেখা হয় এবং তা IAM (Identity and Access Management) এর মাধ্যমে পরিচালিত হয়।


১. পলিসি কী?

AWS পলিসি হলো একটি ডকুমেন্ট যা নির্দিষ্ট অ্যাকশনগুলি অনুমোদন বা প্রত্যাখ্যান করার জন্য সংজ্ঞায়িত করা হয়। এই পলিসি গুলি ক্লাউড রিসোর্সে অ্যাক্সেস নিয়ন্ত্রণ করে এবং কোনও ব্যবহারকারী বা রোলের জন্য নির্দিষ্ট কাজ করার অনুমতি দেয় বা সীমাবদ্ধতা আরোপ করে।


২. পলিসি তৈরি করা

AWS-এ পলিসি তৈরি করতে হলে আপনাকে IAM (Identity and Access Management) কনসোল ব্যবহার করতে হবে। এর মাধ্যমে আপনি কাস্টম পলিসি তৈরি করতে পারেন অথবা AWS প্রদানকৃত পলিসি ব্যবহার করতে পারেন।

পলিসি তৈরি করার ধাপ:

  1. AWS Management Console এ লগইন করুন:
    • AWS কনসোল এ লগইন করুন এবং IAM Console এ যান।
  2. পলিসি তৈরি করুন:
    • IAM কনসোলের বাম পাশের মেনু থেকে Policies নির্বাচন করুন।
    • তারপর Create policy বোতামটিতে ক্লিক করুন।
  3. JSON ফরম্যাটে পলিসি লিখুন:

    • আপনি যদি কাস্টম পলিসি তৈরি করতে চান, তবে JSON ট্যাব নির্বাচন করুন এবং পলিসির জন্য কোড লিখুন। উদাহরণস্বরূপ, যদি আপনি EC2 ইনস্ট্যান্সে অ্যাক্সেস দিতে চান তবে নিচের মত পলিসি ব্যবহার করা যেতে পারে:
    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": "ec2:DescribeInstances",
          "Resource": "*"
        }
      ]
    }
    
  4. Review এবং পলিসি নামকরণ:
    • পলিসি লিখে হলে, Review policy এ ক্লিক করুন এবং পলিসির জন্য একটি নাম এবং বর্ণনা দিন। এরপর Create policy বোতাম ক্লিক করুন।

৩. পলিসি সংযুক্ত করা

একবার পলিসি তৈরি হয়ে গেলে, আপনি এটি IAM User, Group, বা Role এর সাথে সংযুক্ত করতে পারেন।

পলিসি সংযুক্ত করার ধাপ:

  1. IAM User/Group/Role নির্বাচন করুন:
    • IAM কনসোল থেকে Users, Groups, অথবা Roles নির্বাচন করুন এবং সেই ব্যবহারকারী বা রোলটি নির্বাচন করুন যার সাথে আপনি পলিসি সংযুক্ত করতে চান।
  2. Permissions ট্যাবে যান:
    • ব্যবহারকারী বা রোলের ডিটেইল পেজে যান এবং Permissions ট্যাব নির্বাচন করুন।
  3. Add permissions এ ক্লিক করুন:
    • এরপর Add permissions বোতামটিতে ক্লিক করুন এবং Attach policies directly অপশন নির্বাচন করুন।
  4. পলিসি নির্বাচন করুন:
    • তৈরি করা পলিসি বা AWS এর প্রস্তাবিত পলিসি থেকে পলিসি নির্বাচন করুন যা আপনি সংযুক্ত করতে চান।
  5. Apply permissions এ ক্লিক করুন:
    • পলিসি নির্বাচন করার পর Next: Review এবং Add permissions ক্লিক করে সংযুক্ত করুন।

৪. পলিসি পরীক্ষা করা

পলিসি সংযুক্ত করার পর, এটি কার্যকরীভাবে কাজ করছে কিনা তা পরীক্ষা করা অত্যন্ত গুরুত্বপূর্ণ। আপনি IAM Policy Simulator ব্যবহার করে পলিসি পরীক্ষা করতে পারেন, যা আপনাকে একটি নির্দিষ্ট পলিসির অধীনে কি অ্যাকশনগুলো অনুমোদিত বা প্রত্যাখ্যান করা হবে তা দেখাতে সাহায্য করবে।

IAM Policy Simulator ব্যবহার করার ধাপ:

  1. IAM Policy Simulator এ যান:
    • IAM কনসোল থেকে Policy Simulator খুলুন।
  2. পলিসি নির্বাচন করুন:
    • আপনার সংযুক্ত করা পলিসি নির্বাচন করুন এবং পরীক্ষিত অ্যাকশনের তালিকা নির্বাচন করুন।
  3. সিমুলেট করুন:
    • তারপর Simulate ক্লিক করুন এবং আপনি দেখতে পাবেন কি অ্যাকশন অনুমোদিত এবং কি প্রত্যাখ্যাত হয়েছে।

সারাংশ

AWS-এ পলিসি তৈরি এবং সংযুক্ত করার মাধ্যমে আপনি নিরাপত্তা এবং অ্যাক্সেস নিয়ন্ত্রণ সহজে করতে পারেন। IAM Console ব্যবহার করে পলিসি তৈরি এবং সংযুক্ত করার প্রক্রিয়া সহজ এবং কার্যকর। পলিসি তৈরি করতে হলে আপনি JSON ফরম্যাটে নিয়মাবলী লিখবেন, এবং এরপর সেই পলিসি ব্যবহারকারী বা রোলের সাথে সংযুক্ত করবেন।

Content added By
Promotion