آموزش مبانی Boto3 – اتوماسیون کلاود AWS با پایتون Boto3 [ویدئویی] - آخرین آپدیت

دانلود Boto3 Essentials – Automate AWS Cloud with Python Boto3 [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اتوماسیون عملیات AWS برای مدیریت بهینه کلاود ضروری است و این دوره به شما می‌آموزد چگونه از پایتون و Boto3 برای ساده‌سازی وظایف AWS استفاده کنید. دوره با راه‌اندازی محیط‌ها در پلتفرم‌های مختلف (ویندوز، لینوکس، macOS) شروع می‌شود و زیربنای لازم برای اجرای اسکریپت‌های پایتون جهت تعامل با سرویس‌های AWS را فراهم می‌کند. شما با مفاهیم کلیدی Boto3 مانند sessionها، clientها و resourceها آشنا خواهید شد تا پایه‌ای محکم برای اتوماسیون ایجاد کنید. با پیشروی در دوره، به مباحث پیشرفته‌ای از جمله عملیات CRUD، Waiterها و Paginatorها می‌پردازید که امکان بهینه‌سازی جریان‌های کاری AWS را فراهم می‌کنند. با مثال‌های کاربردی مانند مدیریت نمونه‌های EC2، بازیابی جزئیات کاربران IAM و تعامل با باکت‌های S3، تجربه عملی در مدیریت منابع AWS کسب خواهید کرد. علاوه بر این، مدیریت استثناها (Exception Handling) و نحوه فیلتر کردن و صفحه‌بندی (Pagination) مجموعه‌ داده‌های بزرگ را خواهید آموخت. در پایان این دوره، مهارت‌های لازم برای اتوماسیون وظایفی مانند راه‌اندازی نمونه‌های EC2، مدیریت کاربران IAM و اجرای مدیریت‌های پیچیده کلاود را خواهید داشت. چه در ابتدای راه باشید و چه به دنبال ارتقای مهارت‌های اتوماسیون خود، این دوره شما را به دانش لازم برای کار با اطمینان در AWS با استفاده از پایتون و Boto3 مجهز می‌کند. - کسب مهارت در مدیریت منابع AWS مانند EC2، کاربران IAM و باکت‌های S3 با استفاده از اسکریپت‌های پایتون - نوشتن اسکریپت‌های سفارشی برای اجرای عملیات CRUD روی منابع AWS - استفاده از Paginatorها و فیلترها برای بهینه‌سازی بازیابی داده‌ها در عملیات AWS - پیاده‌سازی مدیریت خطا و استثناها در اسکریپت‌های Boto3 برای اتوماسیون پایدار - اتوماسیون راه‌اندازی و مدیریت نمونه‌های EC2، شامل کنترل وضعیت و تغییرات - اجرای مستقیم اسکریپت‌های پایتون روی نمونه‌های EC2 با استفاده از مجوزهای IAM Role این دوره برای مهندسان کلاود، توسعه‌دهندگان پایتون، مدیران AWS و متخصصان IT طراحی شده است که می‌خواهند منابع AWS را به صورت بهینه اتوماته و مدیریت کنند. این دوره برای افرادی که دانش پایه AWS و پایتون دارند ایده‌آل است و نیازی به تجربه قبلی در Boto3 نیست. چه مبتدی باشید و چه متخصصی با تجربه، این دوره توانایی شما را در اتوماسیون وظایف AWS، بهبود مدیریت منابع کلاود و ساده‌سازی عملیات با پایتون و Boto3 افزایش می‌دهد. - یادگیری استفاده از Paginatorها، فیلترها و Waiterها برای بهینه‌سازی جریان‌های کاری اتوماسیون AWS - کار با مثال‌های واقعی مانند کنترل نمونه‌های EC2 و تعامل با S3 - اتوماسیون ایجاد کاربران IAM، اتصال پالیسی‌ها و مدیریت اعتبارنامه‌ها برای عملیات امن کلاود

سرفصل ها و درس ها

مقدمه Introduction

  • آیا اتوماسیون AWS مورد نیاز است؟ Introduction to AWS Automation Is Required?

راه‌اندازی محیط برای اجرای اسکریپت‌های پایتون Boto3 Environment Setup to Execute Python Boto3 Scripts

  • مقدمه‌ای بر راه‌اندازی محیط برای اجرای اسکریپت‌های پایتون Boto3 Introduction to Environment Setup to Execute Python Boto3 Scripts

  • ایجاد کاربران IAM برای چندین حساب AWS و کلیدهای دسترسی آن‌ها Creating IAM Users for Multiple AWS Accounts & Access Keys for Them

  • نصب پایتون، Boto3 و AWSCLI در ویندوز Installing Python, Boto3, and AWSCLI on Windows

  • اجرای اسکریپت‌های پایتون Boto3 از سیستم محلی ویندوز Executing Python Boto3 Scripts from Local Windows Machine

  • نصب پایتون، Boto3 و AWSCLI در لینوکس Installing Python, Boto3, and AWSCLI on Linux

  • اجرای اسکریپت‌های پایتون Boto3 از سیستم محلی لینوکس Executing Python Boto3 Scripts from Local Linux Machine

  • نصب پایتون، Boto3 و AWSCLI در مک (macOS) Installing Python, Boto3, and AWSCLI on Mac

  • اجرای اسکریپت‌های پایتون Boto3 از سیستم محلی macOS Executing Python Boto3 Scripts from Local macOS

  • اولویت اعتبارنامه‌ها هنگام تعریف در مکان‌های مختلف Priority for Credentials When They Are Defined in Multiple Locations

مفاهیم اصلی Boto3 | ایجاد Session، Client و Resource Boto3 Core Concepts | Session, Client, Resource Creation

  • مقدمه‌ای بر مفاهیم اصلی Boto3 Introduction to Boto3 Core Concepts

  • ایجاد Session برای اسکریپت‌های Boto3 با استفاده از پروفایل‌ها (Access Keys) Creation of a Session for Python Boto3 Scripts with Profiles (Access Keys)

  • ایجاد آبجکت‌های Client و Resource از Session Creation of Client & Resource Objects from Session

  • مقدمه‌ای بر Meta در Boto3 (آبجکت‌های Client و Resource) Introduction to Meta of Boto3 (Client and Resource Objects)

  • استثناهای Boto3 و چارچوب کلی مدیریت استثناها در اسکریپت Boto3 Exceptions and General Exception Handling Framework or Script

  • شناسه‌ها (Identifiers) و ویژگی‌ها (Attributes) برای منابع AWS چیستند؟ What Are Identifiers & Attributes for AWS Resources

عملیات خواندن (Read) در Boto3 برای تک منابع AWS Boto3 Read Operations for Single AWS Resources

  • مقدمه‌ای بر عملیات خواندن Boto3 برای تک منابع AWS Introduction to Boto3 Read Operations for Single AWS Resources

  • اولین اسکریپت Client در Boto3 برای دریافت جزئیات کاربر IAM First Python Boto3 Client Script to Get IAM User Details

  • افزودن مدیریت استثناها به اسکریپت Client در Boto3 Adding Exception Handling for Python Boto3 Client Script

  • اسکریپت Resource در Boto3 برای دریافت جزئیات کاربر IAM Python Boto3 Resource Script to Get IAM User Details

  • راهنمای دریافت متدهای مورد نیاز از Client Help to Get Required Methods from Client

  • اسکریپت‌های Client و Resource در Boto3 برای دریافت جزئیات IAM Role Python Boto3 Client & Resource Scripts to Get IAM Role Details

  • اسکریپت Client در Boto3 برای دریافت AWS Account ID Python Boto3 Client Script to Get AWS Account ID

  • اسکریپت Resource در Boto3 برای دریافت جزئیات نمونه EC2 Python Boto3 Resource Script to Get EC2 Instance Details

  • اسکریپت Client در Boto3 برای دریافت جزئیات نمونه EC2 Python Boto3 Client Script to Get EC2 Instance Details

عملیات خواندن، به‌روزرسانی و حذف برای تک منبع AWS و Waiterها Boto3 Read, Update, and Delete Operations for Single AWS Resource & Waiters

  • مقدمه‌ای بر عملیات خواندن، به‌روزرسانی و حذف برای تک منبع AWS Introduction to Boto3 Read, Update, & Delete Operations for Single AWS Resource

  • مقدمه‌ای بر Waiterها: تغییر یا به‌روزرسانی نوع نمونه EC2 Introduction to Waiters: Modify or Update EC2 Instance Type

  • توسعه Waiterهای سفارشی برای وضعیت Stopped در نمونه EC2 Developing Custom Waiters for EC2 Instance Stopped State

  • اسکریپت کنترل نمونه EC2 با استفاده از Boto3 Resource: وضعیت، شروع، توقف، ریبوت... EC2 Instance Control Script Using Boto3 Resource: State, Start, Stop, Reboot...

  • اسکریپت کنترل نمونه EC2 با استفاده از Boto3 Client EC2 Instance Control Script Using Boto3 Client

  • تمرین شما: تغییر یا به‌روزرسانی نوع نمونه EC2 با استفاده از Boto3 Client Task for You: Modify or Update EC2 Instance Type Using Boto3 Client

عملیات CRUD در Boto3 و Waiterها برای تک منبع AWS Boto3 CRUD Operations and Also Waiters for Single AWS Resource

  • مقدمه‌ای بر عملیات CRUD و Waiterها برای تک منبع AWS Introduction to Boto3 CRUD Operations and Waiters for Single AWS Resource

  • راه‌اندازی نمونه EC2 با مفهوم Boto3 Client و دریافت Public_IP Launching EC2 Instance Using Boto3 Client Concept and Also Retrieving Public_IP

  • راه‌اندازی نمونه EC2 با مفهوم Boto3 Resource و دریافت Public_IP Launching EC2 Instance Using Boto3 Resource Concept & Also Retrieving Public_IP

  • ایجاد کاربر IAM و اتصال پالیسی با استفاده از مفاهیم Resource و Client Create an IAM User and Attach a Policy Using Resource & Client Concepts

عملیات CRUD در Boto3 برای چندین منبع شناخته شده AWS Boto3 CRUD Operations for Known Multiple AWS Resources

  • مقدمه‌ای بر عملیات CRUD در Boto3 برای چندین منبع AWS Introduction to Boto3 CRUD Operations for Multiple AWS Resources

  • دریافت جزئیات چندین کاربر IAM شناخته شده با مفاهیم Client و Resource Get Known Multiple IAM Users Details Using Client & Resource Concepts

  • دریافت جزئیات چندین نمونه EC2 شناخته شده با مفاهیم Client و Resource Get Known Multiple EC2 Instances Details Using Client & Resource Concepts

  • روشی جایگزین برای بازیابی اطلاعات چندین نمونه EC2 شناخته شده Alternative Way to Retrieve Information for Multiple Known EC2 Instances

  • اسکریپت کنترل Resource و Client برای چندین نمونه EC2 شناخته شده Resource & Client Control Script for Known Multiple EC2 Instances

  • تمرین: توسعه اسکریپت Boto3 برای ایجاد چندین کاربر IAM و اتصال پالیسی Task: Develop Boto3 Script to Create Multiple IAM Users & Attach a Policy

عملیات RUD برای چندین منبع ناشناخته AWS | Paginatorها | مجموعه‌ها | فیلترها Boto3 RUD for Unknown Multiple AWS Resources | Paginators | Collections | Filters

  • مقدمه‌ای بر عملیات CRUD در Boto3 برای چندین منبع ناشناخته AWS Introduction to Boto3 CRUD Operations for Unknown Multiple AWS Resources

  • مشکل دریافت یا لیست کردن تمام کاربران IAM از یک حساب AWS با استفاده از Client Issue to Get or List All IAM Users from a Given AWS Account Using Client

  • مقدمه‌ای بر Paginatorها: لیست کردن تمام کاربران IAM با استفاده از Client Introduction to Paginators - List All IAM Users Using Client

  • چگونه تشخیص دهیم یک متد برای خواندن تمام داده‌ها به منطق Paginator نیاز دارد یا خیر؟ How to Identify if a Method Needs Paginator Logic to Read All Data or Not?

  • لیست کردن تمام انواع نمونه‌های EC2 در AWS برای یک منطقه (Region) خاص List All EC2 Instance Types from AWS for a Given Region

  • تمرین شما: دریافت تمام IAM Roleها و تمام تگ‌ها برای یک کاربر IAM خاص Tasks for You: Get All IAM Roles and All Tags for a Given IAM User

  • دریافت یا لیست کردن تمام کاربران IAM برای یک IAM Group خاص Get or List All IAM Users for a Given IAM Group

  • دریافت جزئیات کاربر IAM از طریق خواندن UserId آن Get IAM User Details by Reading Its UserId

  • انواع Paginatorهای Client در Boto3: Paginatorهای سفارشی و داخلی Types of Boto3 Client Paginators - Custom & Built-In Paginators

  • لیست کردن تمام نمونه‌های EC2 از یک منطقه خاص List All EC2 Instances from a Given Region

  • اسکریپت شناسایی نمونه‌های EC2 نسخه ۱ با استفاده از مفهوم Boto3 Client EC2 Instances Discovery Script Version-1 Using Boto3 Client Concept

  • مقدمه‌ای بر فیلترهای Boto3 Client Introduction to Boto3 Client Filters

  • فیلتر کردن کاربران IAM بر اساس مسیر یا لیست کردن آن‌ها بر اساس مسیر Filter IAM Users by Path or List IAM Users by Path

  • فیلترها: اسکریپت Boto3 Client برای دریافت نمونه‌های EC2 بر اساس تگ، وضعیت و AZ Filters: Boto3 Client Script to Get EC2 Instances by Tag, State, AZ

  • شناسایی و لیست کردن نمونه‌های EC2 بدون تگ در AWS Identify and List Untagged EC2 Instances in AWS

  • مقدمه‌ای بر مجموعه‌ها (Collections): لیست کردن تمام کاربران IAM با استفاده از Resource Introduction to Collections - List All IAM Users Using Resource

  • مجموعه Resource | فیلترها | لیست یا توصیف نمونه‌ها Resource Collection | Filters | List or Describe Instances

  • دریافت کاربران IAM برای یک نام گروه خاص Get IAM Users for a Given Group Name

  • عملیات به‌روزرسانی و حذف برای چندین منبع ناشناخته: اسکریپت کنترل EC2 Update & Delete Operations for Unknown Multiple Resources: EC2 Control Script

  • تمرین: توسعه اسکریپت کنترل EC2 برای چندین منبع ناشناخته با استفاده از Resource Task: Develop EC2 Control Script for Unknown Multiple Resources Using Resource

بررسی DryRun و Response در Client Client DryRun & Response

  • گزینه DryRun یا پارامترهای آن برای متدها چیست؟ What Is DryRun Option or Parameters for Methods?

  • پاسخ (Response) در Boto3 Client چیست؟ What Is Boto3 Client Response?

تمرین عملی Real Time با Client و Resource (Paginatorها | مجموعه‌ها | فیلترها | Waiterها) Real-Time Practice - Client & Resource (Paginators | Collections | Filters | Waiters)

  • لیست کردن تمام باکت‌های S3 با استفاده از هر دو مفهوم Resource و Client List All S3 Buckets Using Both Resource & Client Concepts

  • لیست کردن تمام آبجکت‌های S3 برای یک باکت خاص و دانلود یا حذف آبجکت List All S3 Objects for a Given Bucket and Download or Delete Given Object

  • اسکریپت‌های EC2 EBS Volumes با استفاده از Client: لیست و حذف Volumeهای بدون استفاده و بدون تگ EC2 EBS Volumes Scripts Using Client - List & Delete Unused and Untagged Volumes

  • اسکریپت‌های EC2 EBS Volumes با استفاده از Resource: لیست و حذف Volumeهای بدون استفاده و بدون تگ EC2 EBS Volumes Scripts Using Resource - List & Delete Unused & Untagged Volumes

سشن پیش‌فرض و اجرای اسکریپت‌های Boto3 با استفاده از Roleها در EC2 Default Session and Executing Python Boto3 Scripts Using Roles from EC2

  • سشن پیش‌فرض (Default Session) در Boto3 چیست؟ What Is Default Session of Boto3?

  • اجرای اسکریپت پایتون روی یک نمونه EC2 که IAM Role مجوزهای لازم را فراهم می‌کند Execute Python Script on an EC2 Instance Where the IAM Role Provides Permissions

نمایش نظرات

آموزش مبانی Boto3 – اتوماسیون کلاود AWS با پایتون Boto3 [ویدئویی]
جزییات دوره
9h 38m
69
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Narendra Kumar Reddy Polu Narendra Kumar Reddy Polu

نارندرا کومار ردی پولو، مشاور اتوماسیون DevOps با تخصص در فناوری‌های کلاود و DevOps است. او با بیش از شش سال تجربه در آموزش صدها دانشجو، متعهد به به‌روز ماندن با روندهای در حال تغییر IT است. نارندرا مشتاق یادگیری و آموزش فناوری‌های جدید است و اطمینان حاصل می‌کند که هر دوره‌ای که آماده می‌کند بر اساس تحقیقات دقیق و با تمرکز بر ایجاد یک پایه قوی باشد. هدف او دسترس‌پذیر کردن مفاهیم پیچیده برای زبان‌آموزان در تمامی سطوح است.