آموزش استقرار REST API با AWS CDK

📗 محتوای این آموزش:

  • 00:00 – مقدمه
  • 00:10 – توضیح معماری استقرار REST API
  • 01:41 – راه اندازی محیط توسعه AWS CDK
  • 03:11 – کد پایتون برای استقرار REST API با AWS CDK
  • 09:41 – استقرار با دستورات Deploy و Synthesize
  • 11:39 – تست REST API بعد از استقرار با AWS CDK
  • 14:52 – حذف CloudFormation stack
  • 15:33 – مستندات AWS CDK Reference
  • 16:34 – پیشنهاد و جمع بندی

آیا می‌خواهید REST API خود را با AWS CDK به طور خودکار مستقر کنید؟ این ویدیو شما را با نحوه استفاده از AWS CDK برای استقرار REST API، استفاده از تابع Lambda و ذخیره‌سازی در DynamoDB آشنا می‌کند.

مشاهده رایگان این ویدیو در یوتیوب

Description

استقرار خودکار رست ای پی آی با استفاده از کیت توسعه آمازون را در این ویدیو آموزش داده ام. از تابع لمبدا برای پردازش درخواست های رست ای پی آی، و ذخیره سازی اطلاعات در جدول داینمو دی بی استفاده کرده ام.

Tutorial: Automate REST API deployment using AWS CDK

کیت توسعه کلود آمازون یا
AWS Cloud Development Kit
برای پشتیبانی از توسعه و نگهداری زیرساخت ابر آمازون با استفاده از کد ارایه شده است.

در زبان های برنامه نویسی مثل پایتون، جاوا و غیره زیرساخت را کد نویسی کنید و با یک دستور ساده استقرار را انجام دهید.

دستورات CDK Synthesize و CDK Deploy
به ترتیب برای ایجاد خروجی قابل ایمپورت در سرویس کلود فورمیشن و یا نصب مستقیم زیرساخت از طریق کامپیوتر محلی کاربرد دارند.

مفهوم “زیرساخت به عنوان کد”، برای تدارک منابع از جمله ماشین های مجازی، شبکه اختصاصی در کلود، راه اندازی سرویس ها، ایجاد منابع ذخیره سازی و غیره ارایه شده است.

سرویس AWS CloudFormation
برای تدارک زیرساخت در کلود آمازون براساس کد ارایه شده است.

کافیست زیرساخت را طبق استاندارد قابل پردازش CloudFormation
ایجاد کنید که در حال حاضر فرمت JSON و YAML است.

CloudFormation فایل را پردازش کرده و منابع و سرویسهای آمازون را براساس کد ورودی تدارک می بیند.

بجای تدارک دستی زیرساخت که بسیار زمانبر است و ممکن با خطای انسانی همراه باشد، تمامی منابع و سرویس و ارتباطات بین آنها را در کد تعیین کنید و در چند دقیقه زیرساخت را مستقر کنید.

از جمله مزایای Infrastructure as Code:

– بازاستفاده از کد برای ایجاد زیرساخت یا مهاجرت به کلود
– برقراری زیرساخت در چند دقیقه به منظور Disaster Recovery
– مدیریت متمرکز تدارک منابع و برقراری استاندارد برای تگ گذاری و غیره
– کنترل نسخه زیرساخت و برگشت به نسخه پایدار در صورت بروز خطا

برای تولید قالب استاندارد (کد برای تدارک زیرساخت توسط کلود.فورمیشن) از یکی از روشهای زیر استفاده کنید:
CloudFormation Designer یا Cloud Development Kit

⚓ لینکهای مطرح شده در آموزش

⬇️دانلود سورس کد:
https://drive.google.com/file/d/1xQMt…

⬇️دستور نصب AWS CDK:
https://docs.aws.amazon.com/cdk/v2/gu…

⬇️دانلود دستورات داخل آموزش برای راه اندازی محیط اجرایی AWS CDK:
https://drive.google.com/file/d/1QBKH…

🎓پلی لیست سرویس CloudFormation:
   • آموزش کامل AWS CloudFormation & CDK  

🎓تحلیل داده، تولید سورس کد و دیاگرام با مفسر کد چت جی پی تی:
   • ChatGPT Code Interpreter – تحلیل داده…  

اشتراک در کانال یوتیوب و مشاهده آموزش ها:🙋🏼‍♂️

‪@DrYousefRastegari‬