این یک برنامه لینوکسی به نام AWS Lambda Ruby Runtime Interface Client است که آخرین نسخه آن را میتوانید با نام AWSLambdaRuntimeInterfaceClientforRubyv3.1.1sourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده خدمات میزبانی رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام AWS Lambda Ruby Runtime Interface Client with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
کلاینت رابط زمان اجرای AWS Lambda Ruby
DESCRIPTION:
ما مجموعهای از بستههای نرمافزاری، کلاینتهای رابط زمان اجرا (RIC)، را به صورت متنباز ارائه کردهایم که رابط برنامهنویسی کاربردی زمان اجرای Lambda را پیادهسازی میکنند و به شما امکان میدهند تصاویر پایه مورد نظر خود را به طور یکپارچه گسترش دهید تا با Lambda سازگار باشند. کلاینت رابط زمان اجرای Lambda یک رابط سبک است که به زمان اجرای شما اجازه میدهد درخواستها را از سرویس Lambda دریافت و به آن ارسال کند. کلاینت رابط زمان اجرای Lambda Ruby از طریق rubygems ارائه میشود. میتوانید این بسته را در تصویر پایه مورد نظر خود قرار دهید تا آن تصویر پایه با Lambda سازگار شود. بسته کلاینت رابط زمان اجرای Ruby در حال حاضر از نسخههای Ruby 2.5.x تا 2.7.x و حتی خود آن پشتیبانی میکند. برای آسانتر کردن آزمایش محلی توابع Lambda که به عنوان تصاویر کانتینر بستهبندی شدهاند، ما یک وب سرور سبک، شبیهساز رابط زمان اجرای Lambda (RIE) را به صورت متنباز ارائه کردهایم که به تابع شما که به عنوان یک تصویر کانتینر بستهبندی شده است، اجازه میدهد درخواستهای HTTP را بپذیرد.
امکانات
- با Runtime Interface Client یک Docker Image برای Lambda ایجاد کنید
- توزیعهای پشتیبانیشدهی سیستمعامل لینوکس عبارتند از Amazon Linux 2، Alpine، CentOS، Debian و Ubuntu.
- برای اینکه تست محلی توابع Lambda که به صورت تصاویر کانتینر بستهبندی شدهاند آسان شود، ما یک وب سرور سبک به نام Lambda Runtime Interface Emulator (RIE) را به صورت متنباز ارائه کردهایم که به تابع شما که به صورت یک تصویر کانتینر بستهبندی شده است، اجازه میدهد درخواستهای HTTP را بپذیرد.
- تابع تصویر Lambda خود را با استفاده از دستور docker run اجرا کنید.
- این پروژه تحت مجوز Apache-2.0 مجوز دارد
- روش پیشنهادی این است که اعتبارنامههای Docker Hub را در کار CodeBuild با بازیابی آنها از AWS Secrets Manager تنظیم کنید.
زبان برنامه نویسی
یاقوت
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/aws-lambda-ruby-int-cli.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.