آموزش میزبانی وب سایت استاتیک در خط لوله AWS + CI/CD - DevOps

Static Website Hosting on AWS + CI/CD Pipeline - DevOps

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

در این کلاس، یک وب‌سایت ثابت را در AWS S3 مستقر می‌کنیم. این می‌تواند یک وب‌سایت ثابت با HTML و CSS یا چیزی پیشرفته‌تر مانند React یا Angular باشد.

این رویکرد برای وب سایت هایی که به PHP و پایگاه داده (مانند وردپرس) نیاز دارند، کار نمی کند.

پس از پیکربندی و کار کردن نام دامنه، ما  یک فرآیند استقرار خودکار ساده با استفاده از GitLab CI خواهیم ساخت. پروژه کامل با خط لوله GitLab CI/CD را می توانید در اینجا بیابید:

پروژه شماره 1

هدف این پروژه میزبانی وب سایت استاتیک شما در AWS S3 است.

تکلیف

مرحله 1: یک نام دامنه جدید (اختیاری) ثبت کنید

مرحله 2: یک سطل AWS S3 ایجاد کنید

مرحله 3: فایل‌های وب‌سایت خود را در سطل آپلود کنید

مرحله 4: تنظیمات DNS دامنه خود را تغییر دهید (اگر از دامنه استفاده می کنید)

مرحله 5: بررسی کنید آیا دامنه کار می‌کند یا خیر.

اشتراک گذاری کار شما

هنگامی که این مورد را با AWS S3 کار کردید، نام دامنه خود را به اشتراک بگذارید . اگر به کمک نیاز دارید، فقط به من اطلاع دهید.

پروژه شماره 2

هدف این پروژه خودکارسازی فرآیند استقرار و رفع نیاز به آپلود دستی فایل است.

شروع به کار   - توضیحات ارائه شده در درس 7 را تماشا کنید.

ابزارهای مورد نیاز   - حساب تأیید شده رایگان GitLab.com. GitLab CI برای اهداف راستی‌آزمایی اطلاعات کارت اعتباری شما را می‌خواهد، اما با حساب رایگان، هزینه‌ای از شما دریافت نمی‌شود.

تکلیف

مرحله 1: فایل .gitlab-ci.yml را با تعریف خط لوله ایجاد کنید

مرحله 2: ایجاد یک کاربر AWS با دسترسی به S3 (از IAM)

مرحله 3: تغییرات را به GitLab فشار دهید و اجازه دهید خط لوله اجرا شود.

اشتراک گذاری کار شما

عکس‌های صفحه خود را با خط لوله خود از GitLab به اشتراک بگذارید   اگر به کمک نیاز دارید، فقط به من اطلاع دهید.


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

درس ها Lessons

  • فرآیند ایجاد تغییر The process for making a change

  • ایجاد اعتبار کاربری AWS Generating AWS user credentials

  • راه اندازی پروژه در GitLab Project setup on GitLab

  • ایجاد سطل AWS S3 Creating the AWS S3 bucket

  • فعال کردن گزارش های دسترسی Enabling access logs

  • نتیجه Conclusion

  • اصلاح رکوردهای نام دامنه (سوابق DNS) Modifying domain name records (DNS records)

  • اجرای خط لوله GitLab CI Running the GitLab CI pipeline

  • ایجاد یک حساب کاربری AWS Creating an AWS account

  • تعریف خط لوله CI/CD در GitLab Defining the CI/CD pipeline in GitLab

  • راه اندازی دامنه بدون www Getting the domain to work without www

  • مقدمه Introduction

نمایش نظرات

آموزش میزبانی وب سایت استاتیک در خط لوله AWS + CI/CD - DevOps
جزییات دوره
41m
12
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
64
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Valentin Despa Valentin Despa

توسعه دهنده نرم افزار چابک