কিভাবে পাইথন দিয়ে অ্যামাজন ওয়েব সার্ভিসেস S3 বালতি ব্যবহার করবেন

সুচিপত্র:

কিভাবে পাইথন দিয়ে অ্যামাজন ওয়েব সার্ভিসেস S3 বালতি ব্যবহার করবেন
কিভাবে পাইথন দিয়ে অ্যামাজন ওয়েব সার্ভিসেস S3 বালতি ব্যবহার করবেন

ভিডিও: কিভাবে পাইথন দিয়ে অ্যামাজন ওয়েব সার্ভিসেস S3 বালতি ব্যবহার করবেন

ভিডিও: কিভাবে পাইথন দিয়ে অ্যামাজন ওয়েব সার্ভিসেস S3 বালতি ব্যবহার করবেন
ভিডিও: ফ্রিজ চলে কিন্তু ঠান্ডা হয় না,ফ্রিজ ঠান্ডা না হওয়ার কারণ,Fridge not cooling,fridge cooling problem 2024, এপ্রিল
Anonim

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

ধাপ

AWS ধাপ 1
AWS ধাপ 1

ধাপ 1. এই লিঙ্কের মাধ্যমে অ্যামাজন ওয়েব পরিষেবার জন্য একটি অ্যাকাউন্ট তৈরি করুন:

portal.aws.amazon.com/billing/signup#/start। ।

AWS ধাপ 2
AWS ধাপ 2

পদক্ষেপ 2. এই লিঙ্ক থেকে AWS কমান্ড লাইন ইন্টারফেস ডাউনলোড করুন:

aws.amazon.com/cli/। আপনার অপারেটিং সিস্টেমের সাথে সংশ্লিষ্ট সংস্করণটি চয়ন করতে ভুলবেন না। বর্তমানে লিনাক্স, ম্যাকওএস এবং 64-বিট উইন্ডোজের জন্য একটি বিকল্প রয়েছে। আপনার অপারেটিং সিস্টেম নির্বাচন করার পর, একটি.msi ফাইল ডাউনলোড শুরু করা উচিত। ডাউনলোড শেষ হলে, ফাইলটি খুলুন এবং ইনস্টলেশন উইজার্ড নির্দেশাবলী অনুসরণ করুন।

AWS ধাপ 3
AWS ধাপ 3

ধাপ 3. আপনার কম্পিউটারের কমান্ড প্রম্পট খুলুন।

কমান্ড "aws --version" টাইপ করুন এবং এন্টার টিপুন। যদি ইনস্টলেশন সফল হয়, কমান্ড প্রম্পট অনুরূপ একটি বার্তা প্রদর্শন করবে: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" ।

AWS ধাপ 4
AWS ধাপ 4

ধাপ 4. AWS আইডেন্টিটি অ্যাক্সেস অ্যান্ড ম্যানেজমেন্ট (IAM) পৃষ্ঠায় যান।

AWS অনুসন্ধান বারে "IAM" লিখে AWS পরিষেবা পৃষ্ঠায় নিরাপত্তা, পরিচয়, এবং সম্মতি বিভাগের অধীনে IAM খুঁজতে এই পরিষেবাটি অ্যাক্সেস করুন।

ধাপ 5. IAM দিয়ে একজন ব্যবহারকারী তৈরি করুন।

এটি করার জন্য IAM পৃষ্ঠার বাম পাশে "ব্যবহারকারী" ট্যাবে ক্লিক করুন তারপর "ব্যবহারকারী" পৃষ্ঠার উপরে নীল "ব্যবহারকারী যোগ করুন" টিপুন।

AWS ধাপ 6
AWS ধাপ 6

ধাপ 6. ব্যবহারকারীর নাম এবং অ্যাক্সেসের ধরন প্রদান করে কনফিগার করুন।

পরবর্তী রেফারেন্সের জন্য ব্যবহারকারীকে একটি অর্থপূর্ণ নাম দিন। অ্যাক্সেসের 2 প্রকার রয়েছে। আমাদের উদ্দেশ্যে, "প্রোগ্রাম্যাটিক অ্যাক্সেস" নির্বাচন করতে ভুলবেন না। এটি এই ব্যবহারকারীকে সমস্ত AWS ডেভেলপমেন্ট টুলস অ্যাক্সেস দেবে।

AWS ধাপ 7
AWS ধাপ 7

ধাপ 7. ব্যবহারকারী প্রশাসককে অ্যাক্সেসের অনুমতি দিন।

"অনুমতি সেট করুন" এর অধীনে, "বিদ্যমান নীতিগুলি সরাসরি সংযুক্ত করুন" বিকল্পটি নির্বাচন করুন। এটি এই ব্যবহারকারীকে প্রদানের জন্য সম্ভাব্য অনুমতি প্রকারের একটি বড় তালিকা খুলবে। "অ্যাডমিনিস্ট্রেটর অ্যাক্সেস" নামে প্রথম বিকল্পটির বাক্সটি চেক করুন। এটি ব্যবহারকারীকে সমস্ত AWS পরিষেবা এবং ডেটাতে সম্পূর্ণ অ্যাক্সেস প্রদান করবে। শেষ হয়ে গেলে, নীল "পরবর্তী: ট্যাগস" বোতাম টিপুন।

AWS ধাপ 8
AWS ধাপ 8

ধাপ 8. ব্যবহারকারীর নীতি পর্যালোচনা করুন।

নীল "পরবর্তী: পর্যালোচনা" বোতামে ক্লিক করে "ট্যাগ" পৃষ্ঠাটি এড়িয়ে যান। এই স্ক্রিনে আপনি নাম যাচাই করতে পারেন, অ্যাক্সেসের ধরন এবং অনুমতি সঠিক। সঠিক হলে, নীল "ব্যবহারকারী তৈরি করুন" বোতাম টিপুন।

AWS ধাপ 9
AWS ধাপ 9

ধাপ 9. অ্যাক্সেস কী আইডি এবং গোপন অ্যাক্সেস কী ডাউনলোড করুন।

এটি করার জন্য, পৃষ্ঠার মাঝখানে "ডাউনলোড.csv" বোতাম টিপুন। এই দুটি কোডের ট্র্যাক রাখা অত্যন্ত গুরুত্বপূর্ণ। সেগুলি পুনরুদ্ধার করা যাবে না এবং একটি নতুন ব্যবহারকারী তৈরি করতে হবে।

AWS ধাপ 10
AWS ধাপ 10

ধাপ 10. AWS কমান্ড লাইন ইন্টারফেস কনফিগার করুন।

আপনার কম্পিউটারের কমান্ড লাইনটি আবার খুলুন। "Aws configure" কমান্ড লিখুন। আপনি আগের ধাপে ডাউনলোড করা.csv থেকে আপনার অ্যাক্সেস কী আইডি এবং সিক্রেট অ্যাক্সেস কী লিখুন। তৃতীয় প্রম্পটে ডিফল্ট অঞ্চলের জন্য "us-west-2" টাইপ করুন এবং চূড়ান্ত প্রম্পটের জন্য এন্টার টিপুন। আপনার কম্পিউটার এখন আনুষ্ঠানিকভাবে AWS এর সাথে সংযুক্ত।

AWS ধাপ 11
AWS ধাপ 11

ধাপ 11. পিপ Boto3 পাইথন লাইব্রেরি ইনস্টল করুন।

Boto3 হল একটি বিনামূল্যে পাইথন লাইব্রেরি যা অ্যামাজন ওয়েব সার্ভিসের সাথে যোগাযোগের অনুমতি দেয়। ইনস্টল করার জন্য, কমান্ড প্রম্পটে "pip install boto3" লিখুন। সফল হলে, কমান্ড প্রম্পটে বার্তার একটি সিরিজ এবং একটি লোডিং বার উপস্থিত হবে। যখন লোডিং সম্পন্ন হয়, তখন পাইথন ব্যবহারের সময়।

ধাপ 12. আপনার প্রিয় পাইথন সম্পাদক খুলুন।

একটি নতুন পাইথন স্ক্রিপ্ট শুরু করুন এবং প্রথম লাইনে "import boto3" টাইপ করে বোটো 3 লাইব্রেরি আমদানি করুন।

ধাপ 13. একটি S3 বালতি তৈরি করুন।

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

s3_client = boto3.client ('s3') s3_client.create_bucket (বালতি = "")

ধাপ 14. AWS এ একটি ফাইল আপলোড করুন।

আপনার স্ক্রিপ্টে নিম্নলিখিত দুটি কমান্ড যুক্ত করুন:

client = boto3.client ("s3") client.upload_file (, , )

প্রথম লাইন S3 তে ফাইল আপলোড করার জন্য আপনার কোড প্রস্তুত করে। পরবর্তী লাইনের জন্য আপনাকে প্রতিস্থাপন করতে হবে, এবং। স্থানীয় ফাইল পাথ হল আপনার কম্পিউটারে একটি ফাইলের পথ যেমন "/users/tim/photos/puppy.jpg"। বালতি নাম হল আপনার বালতির নাম যা আপনি আগের ধাপে তৈরি করেছেন এবং S3 ফাইলের নাম হল আপনি কি চান যে আপনার ফাইলটি ক্লাউডে নামকরণ করা হোক।

ধাপ 15. AWS থেকে ফাইল ডাউনলোড করুন।

AWS থেকে একটি ফাইল ডাউনলোড করতে নিম্নলিখিত 3 টি কমান্ড ব্যবহার করুন:

s3 = boto3.resource ("s3") bucket = s3. Bucket ("") bucket.download_file ("", "")

আগের ধাপগুলির জন্য এবং একই মানগুলি ব্যবহার করুন। এখন আপনি যেখানে ফাইলটি ডাউনলোড করতে চান এবং এর নাম কি হবে তা প্রতিনিধিত্ব করা উচিত।

    পরামর্শ

    boto3.amazonaws.com/v1/documentation/api/1.10.46/guide/quickstart.html

    • আপনি এখানে পাইথনের সাথে আরও AWS পরিষেবা ব্যবহার সম্পর্কে আরও জানতে পারেন:

প্রস্তাবিত: