S3 محبوبترین سرویس AWS است و تقاضا فقط در حال افزایش است! اکثر شرکت های فورچون 500، شرکت های متوسط و استارت آپ ها به شدت از آن استفاده می کنند!
اگر میخواهید نکات و نکات S3 و نحوه پیادهسازی راهحلها با S3 را یاد بگیرید، در این دوره با من همراه شوید!
S3 یک سرویس ذخیره سازی ساده از AWS است و دارای بسیاری از ویژگی های عالی است که می توانید از آنها در برنامه های کاربردی خود و حتی در زندگی روزمره خود استفاده کنید! شما می توانید از S3 برای میزبانی خاطرات، اسناد، فایل های مهم، ویدئوها و حتی میزبانی وب سایت خود از آنجا استفاده کنید!
در این سفر به من بپیوندید تا نکات و نکات S3 را بیاموزید تا تمام اطلاعات لازم برای کار با S3 با استفاده از Python و Boto3 را به دست آورید!
بیایید نگاهی دقیقتر به آنچه که در این دوره آموزشی خواهیم پرداخت گام به گام بررسی کنیم.
در این دوره، ما با آنچه که در طول دوره ایجاد خواهیم کرد و آنچه شما باید در رایانه خود داشته باشید تا با من همراه باشید، شروع می کنیم.
نگران نباش. من همه چیزهایی که نیاز دارید را خیلی واضح توضیح خواهم داد و به شما نشان خواهم داد که برای کار با S3 چه چیزهایی را باید روی رایانه خود نصب و راه اندازی کنید. دو بخش مختلف برای کاربران ویندوز و MacOS وجود خواهد داشت. این بخش ها اساساً یکسان هستند و نشان می دهند که چگونه می توانید محیط رایانه خود را برای آماده شدن برای کار با S3 آماده کنید! من به شما نشان خواهم داد که چگونه Python، Boto3 را نصب کنید و محیط های خود را برای این ابزارها پیکربندی کنید. من همچنین به شما نشان خواهم داد که چگونه می توانید گام به گام حساب AWS خود را ایجاد کنید و در کمترین زمان آماده کار با AWS خواهید بود!
وقتی محیط خود را برای کار با AWS با Python و Boto3 آماده کردیم، شروع به پیادهسازی راهحلهای خود برای AWS میکنیم.
اول و مهمتر از همه، ما یک Bucket ایجاد می کنیم. سطل بخش اساسی S3 و سطل های همه جانبه طراحی شده آن است. ما با افزودن یک خط مشی سطل، روی آن کار خواهیم کرد. با سیاست های سطل، می توانید تصمیم بگیرید که چه کسی به سطل شما و اشیاء داخل آن دسترسی دارد و می تواند چه کاری انجام دهد. سپس یاد خواهیم گرفت که چگونه عملیات اساسی را در اطراف سطل ها انجام دهیم، مانند فهرست کردن سطل ها، دریافت ویژگی های سطل، رمزگذاری اشیاء سطل با رمزگذاری سمت سرور و موارد دیگر!
سپس به بخش مهم دیگری از کار با S3 و آن آپلود میپردازیم. ما با یادگیری نحوه آپلود یک فایل کوچک در S3 شروع می کنیم. خواهید آموخت که انجام این کار چقدر آسان است. مرحله بعدی آپلود چند قسمتی برای فایل های حجیم است! من به شما نشان خواهم داد که چگونه آپلودهای چند قسمتی را پیاده سازی کنید و از threading و موازی سازی استفاده کنید تا بتوانید سرعت آپلود را برای اشیاء خود افزایش دهید!
نسخه سازی یکی دیگر از جنبه های کلیدی S3 است و مزایای مختلفی دارد. برای مثال، با فعال بودن نسخهسازی، حذف اشیاء شما تقریباً غیرممکن است، بنابراین با حذفهای تصادفی آنها را از دست نخواهید داد! نسخهسازی راهی امن برای نسخهسازی فایلهای شما فراهم میکند، بنابراین بارها و بارها روی یک شی آپلود میکنید و تمام مراحل را پیگیری میکنید! من به شما نشان خواهم داد که چگونه می توانید نسخه سازی را در سطل های خود فعال کنید و چگونه می توانید نسخه های جدید را برای اشیاء خود آپلود کنید.
ما همچنین خطمشیهای چرخه حیات را برای سطلهای خود پیکربندی میکنیم تا اشیاء حال و آینده خود را مدیریت کنیم. با سیاست های چرخه حیات، می توانید تصمیم بگیرید که چه زمانی و چه کاری با اشیاء خود انجام دهید. به عنوان مثال، می توانید تصمیم بگیرید فایل های استفاده نشده خود را به یک کلاس ذخیره سازی ارزان تر مانند Glacier منتقل کنید. بنابراین من به شما نشان خواهم داد که چگونه می توانید خط مشی های چرخه حیات خود را روی سطل ها و اشیاء خود طراحی کنید و آنها را با کد خود اعمال کنید.
و اینجا می آید میزبانی وب سایت S3 Static! جدا از مزایای بسیار زیاد دیگر استفاده از S3، می توانید از آن برای ذخیره وب سایت های مبتنی بر HTML، جاوا اسکریپت و CSS استاتیک خود در آن استفاده کنید! S3 حتی یک URL به شما می دهد تا همه بتوانند در هر نقطه از جهان به آن دسترسی داشته باشند! البته ما به همین جا بسنده نمی کنیم؛ ما یاد خواهیم گرفت که Route53 می تواند برای هدایت ترافیک به وب سایت S3-Hosted ما با استفاده از دامنه سفارشی خود استفاده شود!
بنابراین ما میزبانی وب سایت S3 Static خود را از ابتدا پیاده سازی خواهیم کرد. ما یک وب سایت ساده طراحی می کنیم و آن را به عنوان یک وب سایت در داخل Bucket خود پیکربندی می کنیم. هنگامی که وبسایت خود را راهاندازی کردیم و از طریق URL در دسترس قرار گرفتیم، به Route53 میرویم تا نام دامنه یا DNS خود را پیکربندی کنیم تا ترافیک را از دامنه سفارشی خود به وبسایت میزبانی S3 هدایت کنیم!
باز هم، S3 یک سرویس شگفت انگیز از AWS است و صدها روش وجود دارد که می توانید از آن استفاده کنید. بیایید زمان بیشتری را از دست ندهیم و مستقیماً به پیاده سازی با S3 بپردازیم، بنابراین شما را در دوره می بینم!
معمار راه حل های دارای گواهی AWS، مهندس نرم افزار
نمایش نظرات