ساخت سرور مجازی با API


برای ساخت سرور مجازی، باید به آدرس https://iaas-api.liara.ir/vm، یک درخواست POST، ارسال کنید. بدنه‌ی این درخواست باید شامل اطلاعات زیر باشد:

{
    "name": string,
    "OS": string,
    "plan": string,
    "config": {
        SSHKeys: string[]
    }
}

در بدنه فوق، باید در فیلد name، نام سرور مجازی مورد نظر خود را وارد کنید. در فیلد OS، باید نوع سیستم‌عامل مورد نظر خود را به همراه نسخه آن، وارد کنید که می‌تواند ubuntu-24.04 , ubuntu-22.04 یا debian-12.9 باشد. در فیلد plan، باید نام پلن مورد نظر خود را وارد کنید. در فیلد config، باید یک آرایه از کلیدهای SSH که می‌خواهید برای ورود به سرور مجازی استفاده کنید، وارد کنید. این آرایه، اختیاری است و می‌تواند خالی باشد.

پلن‌های موجود برای سرور مجازی، می‌تواند به‌ترتیب (از کمترین منابع تا بیشترین)، standard-base-g2 , standard-plus-g2 , pro-g2 , pro-plus-g2 و express-g2 باشد. برای مشاهده قیمت‌های سرور مجازی، می‌توانید به صفحه پلن‌های سرور مجازی مراجعه کنید.

در ادامه، نحوه ساخت سرور مجازی با API با استفاده از ابزار cURL و برخی از زبان‌های برنامه‌نویسی، قرار گرفته است:

curl -X POST https://iaas-api.liara.ir/vm \
  -H "Authorization: Bearer YOUR-API-TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "vm-name",
    "OS": "ubuntu-22.04",
    "plan": "standard-base-g2",
    "config": {
        "SSHKeys": ["ssh-key"]
    }
}'

در دستورات و قطعه کدهای فوق، به‌جای YOUR-API-TOKEN، توکن API حساب خود و به‌جای your-ssh-key، کلید SSH خود را وارد کنید.