Service Control Policies (SCPs) হল AWS Organizations এর একটি ক্ষমতা, যা অ্যাকাউন্ট বা অ্যাকাউন্ট গ্রুপে (অথবা Organizational Units, OUs) AWS পরিষেবাগুলোর ব্যবহারের অনুমতি এবং নিষেধাজ্ঞা আরোপ করতে ব্যবহৃত হয়। SCPs একটি নিরাপত্তা পলিসি হিসেবে কাজ করে যা AWS Organizations এ অন্তর্ভুক্ত সকল অ্যাকাউন্টের উপর কার্যকর। এটি আপনাকে প্রতিষ্ঠানের নিরাপত্তা এবং অ্যাক্সেস কন্ট্রোল বৃদ্ধি করতে সহায়ক হয়।
SCPs আপনাকে অ্যাকাউন্টগুলিতে অনুমোদিত পরিষেবাগুলোর ব্যবহারের স্তর নিয়ন্ত্রণ করতে সক্ষম করে, যাতে আপনি অ্যাকাউন্টের ভেতরের ব্যবহারকারীদের জন্য নির্দিষ্ট AWS পরিষেবা সীমাবদ্ধ করতে পারেন।
১. নির্দিষ্ট অ্যাকাউন্টের জন্য S3 ব্যবহার নিষিদ্ধ করা
একটি SCP তৈরি করতে পারেন যাতে কিছু অ্যাকাউন্টে Amazon S3 ব্যবহারের অনুমতি নেই। উদাহরণস্বরূপ, নিম্নলিখিত SCP S3 এর জন্য অ্যাক্সেস নিষিদ্ধ করবে:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Deny",
"Action": "s3:*",
"Resource": "*"
}
]
}
এটি নিশ্চিত করবে যে, এই SCP প্রয়োগ করা অ্যাকাউন্টগুলির মাধ্যমে S3 এর কোনও অ্যাকশনই কার্যকর হবে না।
২. শুধু নির্দিষ্ট পরিষেবার অ্যাক্সেস অনুমোদিত করা
আপনি যদি নিশ্চিত করতে চান যে একটি অ্যাকাউন্ট শুধুমাত্র কিছু নির্দিষ্ট AWS পরিষেবা অ্যাক্সেস করতে পারে, তাহলে SCP এর মাধ্যমে সেই পরিষেবাগুলির অনুমোদন দেওয়া যেতে পারে। উদাহরণ:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:*",
"s3:*"
],
"Resource": "*"
},
{
"Effect": "Deny",
"Action": "*",
"Resource": "*"
}
]
}
এটি অ্যাকাউন্টগুলিকে শুধুমাত্র EC2 এবং S3 অ্যাক্সেস করতে দেবে এবং অন্য কোনও সেবা অ্যাক্সেস নিষিদ্ধ করবে।
বৈশিষ্ট্য | SCP (Service Control Policy) | IAM Policy |
---|---|---|
প্রভাব | অ্যাকাউন্ট এবং Organizational Unit (OU) এর উপর প্রভাব ফেলে | একক ব্যবহারকারী, গ্রুপ বা রোলের উপর প্রভাব ফেলে |
বিন্যাস | JSON পলিসি যা অনুমতি এবং নিষেধাজ্ঞা নির্ধারণ করে | JSON পলিসি যা IAM রোল বা ব্যবহারকারীর জন্য অনুমতি নির্ধারণ করে |
প্রাধান্য | Deny পলিসি Always Override প্রাধান্য পায় | Allow পলিসি প্রাধান্য পায়, কিন্তু Deny পলিসি রুল অগ্রাধিকার পায় |
ব্যবহারকারী বা রোলের উপর প্রভাব | অ্যাকাউন্ট এবং OUs-এর উপর প্রভাব | একক ব্যবহারকারী বা রোলের উপর প্রভাব |
Service Control Policies (SCPs) AWS Organizations-এর একটি গুরুত্বপূর্ণ অংশ, যা অ্যাকাউন্ট এবং Organizational Unit (OU)-এর উপর অ্যাক্সেস নিয়ন্ত্রণ এবং নিরাপত্তা নিশ্চিত করতে ব্যবহৃত হয়। SCPs ব্যবহার করে আপনি নির্দিষ্ট পরিষেবার অ্যাক্সেস অনুমোদিত বা নিষিদ্ধ করতে পারেন, যেটি পুরো প্রতিষ্ঠান বা নির্দিষ্ট অ্যাকাউন্টের জন্য কার্যকর হবে। SCPs আপনাকে Least Privilege নীতি অনুসরণ করতে এবং নিরাপত্তার দৃষ্টিকোণ থেকে সঠিক অ্যাক্সেস কন্ট্রোল পরিচালনা করতে সহায়তা করে।
Read more