نسخه ۲.۰ از ابزار AWS Deploy Tool for .NET منتشر شده است که شامل ارتقاهای اساسی برای بهبود تجربه توسعهدهندگان در هنگام استقرار برنامههای کاربردی .NET روی پلتفرم آمازون وب سرویس (AWS) میباشد. این بهروزرسانی، گامی مهم در راستای تسهیل و تسریع فرآیند استقرار نرمافزارها محسوب میشود.
نکات کلیدی مورد نیاز برای استفاده از نسخه ۲.۰:
- نیازمندیهای جدید: این ابزار اکنون به .NET 8 متکی است و نیازمند Node.js نسخه ۱۸.x یا بالاتر میباشد.
- سازگاری با Podman: پشتیبانی از Podman، یک موتور کانتینر قدرتمند، به ابزار اضافه شده تا انعطافپذیری بیشتری برای توسعهدهندگان فراهم شود.
- پشتیبانی از .NET 10: این نسخه امکان استقرار برنامههای کاربردی .NET 10 را نیز فراهم میسازد.
با توجه به اینکه .NET 6 دیگر پشتیبانی رسمی ندارد، ارتقا به .NET 8 اجباری شده است. نصب .NET 8 روی دستگاه توسعه شما برای استفاده از این ابزار ضروری است. همچنین، با توجه به وابستگی ابزار به CDK (AWS Cloud Development Kit)، Node.js نسخه ۱۸ یا بالاتر نیز باید بر روی سیستم شما وجود داشته باشد.
یکی از جذابترین ویژگیهای این نسخه، پشتیبانی از Podman بهعنوان یک موتور کانتینر است. ابزار بهطور خودکار هر دو موتور Docker و Podman را شناسایی میکند و در صورت عدم اجرای Docker، به طور پیشفرض از Podman استفاده میکند. این قابلیت، انعطافپذیری زیادی را برای توسعهدهندگان فراهم میآورد.
اگرچه تغییرات اصلی محدود به نیازمندیها است، اما تیم توسعه تلاش کرده تا تجربه کاربری یکپارچهای را حفظ کند و ارتقا برای بیشتر کاربران بدون مشکل باشد. جالب اینجاست که با اضافه شدن پشتیبانی از .NET 10، استقرار پروژههای جدیدتر نیز سادهتر شده است.
در صورتی که هدف شما استقرار برنامههای کاربردی .NET 10 بر روی محیطهایی مانند AWS Elastic Beanstalk باشد، و این پلتفرم هنوز از زمان انتشار نسخه ۲.۰، Runtime رسمی .NET 10 را نداشته باشد، ابزار به صورت خودکار پروژه شما را بهعنوان یک بستهی استقرار خودکفا (Self-Contained Deployment Bundle) منتشر میکند. این بسته شامل Runtime .NET 10 و تمام وابستگیهای مورد نیاز در کنار کد برنامه کاربردی شما خواهد بود.
برای بهروزرسانی به آخرین نسخه، دستور زیر را اجرا کنید:
dotnet tool update -g AWS.Deploy.Tool
اگر کاربری جدید هستید، برای نصب ابزار از دستور زیر استفاده نمایید:
dotnet tool install -g AWS.Deploy.Tool
این ویژگیها به طور یکپارچه در AWS Toolkit for Visual Studio ادغام شدهاند. برای دریافت آخرین بهروزرسانیها، اطمینان حاصل کنید که این ابزار را نصب و فعال کردهاید.
تیم توسعه AWS به طور مداوم در حال ارتقا و بهبود ابزارهای استقرار .NET بر روی AWS میباشد. با نصب یا ارتقا به آخرین نسخه از این ابزار (CLI یا Toolkit)، تجربهی خود را با ما در میان بگذارید و نظراتتان را از طریق GitHub مطرح کنید.
📌 توجه: این مطلب از منابع بینالمللی ترجمه و بازنویسی شده است.