نحوه استفاده از سطل S3 خدمات وب آمازون با پایتون

فهرست مطالب:

نحوه استفاده از سطل S3 خدمات وب آمازون با پایتون
نحوه استفاده از سطل S3 خدمات وب آمازون با پایتون

تصویری: نحوه استفاده از سطل S3 خدمات وب آمازون با پایتون

تصویری: نحوه استفاده از سطل S3 خدمات وب آمازون با پایتون
تصویری: عروس بی اعصاب پاچه پاره🫢😅 2024, آوریل
Anonim

این آموزش نحوه استفاده از پایتون برای استفاده از قابلیت های ذخیره سازی ابری ارائه شده توسط خدمات وب آمازون را توضیح می دهد. خدمات وب آمازون (AWS) یک بستر ابری است که به کاربران اجازه می دهد "رایانه های مجازی" را برای اجرای برنامه ها و ذخیره داده ها اجاره کنند. پایتون یکی از پرکاربردترین و متداول ترین زبان های برنامه نویسی برای دانشجویان ، صنعت و دانشگاه است. توانایی استفاده از پایتون و AWS در کنار هم به شما این امکان را می دهد تا مشکلات علم داده را بدون سرمایه گذاری در یک ابررایانه گران قیمت حل کنید.

مراحل

مرحله AWS 1
مرحله AWS 1

مرحله 1. از طریق این پیوند برای خدمات وب آمازون حساب ایجاد کنید:

portal.aws.amazon.com/billing/signup#/start. به

مرحله AWS 2
مرحله AWS 2

مرحله 2. رابط خط فرمان AWS را از این لینک بارگیری کنید:

aws.amazon.com/cli/. مطمئن شوید که نسخه مربوط به سیستم عامل خود را انتخاب کرده اید. در حال حاضر گزینه ای برای لینوکس ، MacOS و ویندوز 64 بیتی وجود دارد. پس از انتخاب سیستم عامل خود ، یک فایل.msi باید بارگیری را شروع کند. پس از اتمام بارگیری ، فایل را باز کنید و دستورالعمل های جادوگر نصب را دنبال کنید.

مرحله AWS 3
مرحله AWS 3

مرحله 3. خط فرمان رایانه خود را باز کنید

دستور "aws --version" را تایپ کرده و enter را فشار دهید. اگر نصب موفقیت آمیز بود ، خط فرمان پیامی شبیه به این را نمایش می دهد: "aws-cli/1.18.136 Python/3.8.3 Windows/10 botocore/1.17.59" اگر پیامی مشابه نمایش داده نشد ، مرحله قبل را تکرار کنید به

مرحله AWS 4
مرحله AWS 4

مرحله 4. به صفحه دسترسی و مدیریت هویت AWS (IAM) بروید

با تایپ "IAM" در نوار جستجوی AWS یا جستجوی IAM در بخش Security، Identity & Compliance در صفحه خدمات AWS به این سرویس دسترسی پیدا کنید.

مرحله 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" را برای منطقه پیش فرض فشار دهید و Enter را برای آخرین اعلان فشار دهید. رایانه شما اکنون به طور رسمی به AWS متصل شده است.

مرحله AWS 11
مرحله AWS 11

مرحله 11. کتابخانه کتابخانه پایتون Boto3 را نصب کنید

Boto3 کتابخانه رایگان پایتون است که امکان تعامل با خدمات وب آمازون را فراهم می کند. برای نصب ، "pip install boto3" را در خط فرمان وارد کنید. در صورت موفقیت آمیز ، یک سری پیام و یک نوار بارگیری در خط فرمان ظاهر می شود. پس از اتمام بارگذاری ، زمان استفاده از پایتون فرا رسیده است.

مرحله 12. ویرایشگر پایتون مورد علاقه خود را باز کنید

یک اسکریپت پایتون جدید شروع کنید و کتابخانه boto3 را با تایپ "import boto3" در خط اول وارد کنید.

مرحله 13. یک سطل S3 درست کنید

S3 مخفف Simple Storage Service است و سطل پوشه ای در ابر است که می توانید فایل ها را در آن ذخیره کنید. مطمئن شوید که هر چیزی را که می خواهید سطل خود را نامگذاری کنید جایگزین کنید.

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") سطل = s3. Bucket ("") bucket.download_file ("" ، "")

از مقادیر یکسان برای مراحل قبلی استفاده کنید. اکنون باید نشان دهد که کجا می خواهید فایل بارگیری شود و نام آن چگونه باشد.

    نکات

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

    • در اینجا می توانید در مورد استفاده بیشتر از خدمات AWS با پایتون اطلاعات بیشتری کسب کنید:.

توصیه شده: