Amazon S3¶
একটি Amazon S3 বাকেটকে Windows ড্রাইভ হিসেবে মাউন্ট করুন। general purpose বাকেট এবং directory বাকেট (S3 Express One Zone) — দুটোই সমর্থিত।
শুরু করার আগে¶
আপনার একটি অ্যাক্সেস কী আইডি ও গোপন অ্যাক্সেস কী দরকার।
কী কোথায় পাবেন — IAM console-এ:
- Users খুলে আপনার IAM ব্যবহারকারী নির্বাচন করুন (শুধু রুট অ্যাকাউন্ট থাকলে একটি তৈরি করুন — AWS রুট অ্যাক্সেস কী ব্যবহার না করার পরামর্শ দেয়)।
- Security credentials ট্যাব খুলুন।
- Access keys-এর অধীনে Create access key ক্লিক করুন।
- দুটি মানই সঙ্গে সঙ্গে কপি করুন — সিক্রেটটি তৈরির সময় কেবল একবারই দেখানো হয়।
IAM পরিচয়ের কমপক্ষে s3:ListAllMyBuckets,
s3:GetBucketLocation, s3:ListBucket, এবং লক্ষ্য বাকেটে s3:GetObject /
s3:PutObject / s3:DeleteObject অনুমতি দরকার:
{
"Version": "2012-10-17",
"Statement": [
{ "Effect": "Allow",
"Action": ["s3:ListAllMyBuckets", "s3:GetBucketLocation"],
"Resource": "*" },
{ "Effect": "Allow",
"Action": ["s3:ListBucket"],
"Resource": "arn:aws:s3:::YOUR-BUCKET" },
{ "Effect": "Allow",
"Action": ["s3:GetObject", "s3:PutObject", "s3:DeleteObject"],
"Resource": "arn:aws:s3:::YOUR-BUCKET/*" }
]
}
AWS-এর সহায়তা
সংযোগ¶
- টুলবারে যোগ করুন ক্লিক করুন।
- Enterprise → Amazon S3 বেছে নিন।
- বাকেটের ধরন বেছে নিন: General purpose অথবা Directory (S3 Express One Zone)।
- অ্যাক্সেস কী আইডি ও গোপন অ্যাক্সেস কী লিখুন, তারপর বাকেট ফিল্ডের পাশের রিফ্রেশ বোতামে ক্লিক করুন।
- মাউন্ট করার বাকেট নির্বাচন করে সংযোগ করুন ক্লিক করুন।
বাকেটের নাম নিজে লিখুন
আপনার IAM পরিচয়ের বাকেট তালিকা দেখার অনুমতি না থাকলে বাকেট ফিল্ডের বাম দিকের চেকবক্সে টিক দিয়ে সরাসরি বাকেটের নাম লিখুন।
সেটিংস¶
| সেটিং | বর্ণনা | ডিফল্ট |
|---|---|---|
| ধরন | General purpose অথবা Directory (S3 Express One Zone) | General purpose |
| অ্যাক্সেস কী আইডি / গোপন অ্যাক্সেস কী | IAM শংসাপত্র | — |
| বাকেট | যে বাকেট মাউন্ট করা হবে (তালিকা থেকে বা নিজে লিখে) | — |
| শুধুমাত্র পাঠযোগ্য | মাউন্ট করা ড্রাইভে লেখা আটকায় | বন্ধ |
আচরণ ও সীমাবদ্ধতা¶
- বাকেটের অঞ্চল স্বয়ংক্রিয়ভাবে শনাক্ত হয়; ড্রাইভটি
s3.<region>.amazonaws.com-এর সাথে যোগাযোগ করে (directory বাকেট:s3express-control.<region>.amazonaws.com)। - RaiDrive
us-east-1,us-east-2,us-west-2,ap-south-1,ap-northeast-1,eu-west-1ওeu-north-1-এ directory বাকেট দেয়। S3 Express One Zone-এর জন্য AWS-এর বর্তমান অঞ্চল তালিকা AWS: endpoints for directory buckets-এ আছে। - S3-এ আসল ফোল্ডার নেই — "ফোল্ডার" হলো কী প্রিফিক্স, তাই ড্রাইভে ফোল্ডারের নাম পরিবর্তন মানে প্রিফিক্সের অধীনের প্রতিটি অবজেক্ট কপি করে মুছে ফেলা, যা বড় ট্রির ক্ষেত্রে ধীর — AWS: organizing objects using folders দেখুন।
- পুনরুদ্ধারে বিলম্বযুক্ত স্টোরেজ ক্লাস (Glacier ও Glacier Deep Archive) পুনরুদ্ধার না করা পর্যন্ত খোলা যায় না — AWS: restoring archived objects দেখুন।
সমস্যা সমাধান¶
| লক্ষণ | কারণ | সমাধান |
|---|---|---|
| বাকেট তালিকা খালিই থাকে | IAM পরিচয়ের s3:ListAllMyBuckets নেই |
বাকেটের নাম নিজে লিখুন, অথবা IAM নীতি বাড়ান |
| সংযোগের সময় Access Denied | কী জোড়ার বাকেটে অনুমতি নেই | বাকেট নীতি ও IAM নীতি দেখুন |
| ফোল্ডারের নাম পরিবর্তন খুব ধীর | S3-এর প্রিফিক্স কপি-ও-মুছে-ফেলার নিয়ম | ড্রাইভে বড় ফোল্ডার ট্রির নাম পরিবর্তন এড়িয়ে চলুন |