قرارداد سازمانی خدمات دواپس
بر اساس صنعت
بر اساس اندازه شرکت
بر اساس کاربرد
قیمت محصولات

مستندات API

به کمک مستندات API آروان‌کلاد، منابع و سرویس‌های ابری خود را از طریق درخواست‌های HTTP و بدون نیاز به پنل کاربری مدیریت کنید.

مستندات API
راهکارها

کنترل پایدار و مقیاس‌پذیر منابع

خودکارسازی عملیات زیرساختی

یکپارچگی با فرآیندهای توسعه

مدیریت منابع بدون نیاز به پنل

خودکارسازی عملیات زیرساختی

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

  • check point مدیریت چرخه‌ منابع
  • check point اجرای اسکریپت‌ها
  • check point کاهش زمان راه‌اندازی
terminal bash
curl -X POST
"https://napi.arvancloud.ir/ecc/v1/regions/ir-thr-at1/servers" \
-H "Authorization: Apikey $ARVAN_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
--silent \
--show-error \
--fail \
-d '{
"name": "auto-provisioned-node",
"image_id": "ubuntu-22-04",
"flavor_id": "g1-2-2-0",
"disk_size": 50,
"networks": [
    {
    "network_id": "public",
    "gateway": "gateway"
    }
]
}'
یکپارچگی با فرآیندهای توسعه

زیرساخت ابری خود را به ابزارهای CI/CD و پایپ‌لاین‌های توسعه متصل کنید. با این کار استقرار نرم‌افزارها و به‌روزرسانی سرویس‌ها به‌شکل پیوسته و بدون وقفه انجام می‌شود. هم‌چنین می‌توانید چرخه‌ی توسعه و انتشار را سریع‌تر مدیریت کنید.

  • check point سازگاری با DevOps
  • check point مدیریت نسخه‌ها
  • check point اتصال به مخازن کد
terminal bash
curl -X PUT
"https://napi.arvancloud.ir/paas/v1/regions/ir-thr-ba1/apps/app-frontend" \
-H "Authorization: Apikey $ARVAN_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
--verbose \
--connect-timeout 20 \
--retry 3 \
-d '{
"image": "registry.gitlab.com/my-org/frontend:latest",
"replicas": 3,
"strategy": "RollingUpdate",
"health_check": "/api/health",
"routing": {
    "ingress": "gateway"
}
}'
مدیریت منابع بدون نیاز به پنل

درخواست‌های HTTP را در اسکریپت‌ها و نرم‌افزارهای خود فراخوانی کنید. وجود اندپوینت‌ها، پارامترها و نمونه‌کدها در مستندات به شما کمک می‌کند تا اتصال و توسعه‌ی سرویس‌ها را با سرعت بیش‌تری پیش ببرید.

  • check point مدیریت درخواست‌ها
  • check point پیاده‌سازی سریع‌تر
  • check point کنترل به‌وسیله کد
terminal bash
curl -X POST
"https://napi.arvancloud.ir/cdn/4.0/domains/example.com/dns-records" \
-H "Authorization: Apikey $ARVAN_API_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
--include \
--compressed \
--request POST \
-d '{
"type": "A",
"name": "api",
"value": [
    {
    "ip": "gateway"
    }
],
"ttl": 120,
"cloud": true
}'
پرسش‌های رایج

بله، برای استفاده از API باید در حساب کاربری خود یک ماشین‌یوزر (Machine User) جدید بسازید و کلید دسترسی آن را دریافت کنید. راهنمای «ایجاد و دریافت کلید دسترسی» به شما در این مسیر کمک می‌کند.

این معماری یک رویکرد ساختاریافته برای وب‌سرویس‌ها بر بستر پروتکل HTTP است. با این روش می‌توانید نیازهای ارتباطی بین سرویس‌های مختلف را مستقیم و منطبق بر استانداردها پاسخ دهید.

خیر، با استفاده از دستورهای cURL می‌توانید درخواست‌ها را مستقیم در ترمینال سیستم‌عامل خود ارسال کنید. هم‌چنین نرم‌افزارهایی مانند Postman برای ارسال و مدیریت درخواست‌ها دردسترس هستند.

آروان

توسعه بدون محدودیت

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