مع Amazon API Gateway، لا تدفع إلا عندما تكون واجهات برمجة تطبيقاتك قيد الاستخدام. ولا يوجد حد أدنى للرسوم أو التزامات يجب الوفاء بها مقدمًا. بالنسبة لواجهات برمجة تطبيقات HTTP وواجهات برمجة تطبيقات REST، ستدفع فقط مقابل استدعاءات واجهة برمجة التطبيقات التي تستقبلها وكمية البيانات المنقولة الصادرة. لا توجد رسوم على نقل البيانات الصادرة لواجهات برمجة التطبيقات الخاصة. إلا أن رسوم AWS PrivateLink تسري عند استخدام واجهات برمجة التطبيقات الخاصة في البوابة الخاصة بواجهة برمجة التطبيقات. كما تقدم API Gateway كذلك تخزينًا مؤقتًا اختياريًا للبيانات يتم احتساب تكلفته بسعر الساعة ويختلف بناءً على حجم التخزين المؤقت الذي تحدده. بالنسبة لواجهات برمجة تطبيقات WebSocket، لا تدفع إلا عندما تكون واجهات برمجة التطبيقات الخاصة بك قيد الاستخدام وفقًا لعدد الرسائل المرسلة والمستلمة ودقائق الاتصال.
تشتمل الطبقة المجانية للبوابة الخاصة بواجهة برمجة التطبيقات على مليون استدعاء لواجهة برمجة التطبيقات الخاصة بـ HTTP ومليون استدعاء لواجهة برمجة التطبيقات الخاصة بـ REST ومليون رسالة و750000 دقيقة اتصال في الشهر لما يصل إلى 12 شهرًا.
واجهة برمجة التطبيقات الخاصة بـ HTTP: واجهة برمجة تطبيقات مريحة تم تحسينها لأعباء العمل التي لا تستند إلى خادم. ادفع فقط مقابل استدعاءات واجهة برمجة التطبيقات التي تستلمها.
واجهة برمجة التطبيقات الخاصة بـ REST: واجهة برمجة تطبيقات مريحة تقدم وظيفة وكيل واجهة برمجة التطبيقات ومزايا الإدارة في حل واحد. ادفع فقط مقابل استدعاءات واجهة برمجة التطبيقات التي تستلمها.
واجهة برمجة تطبيقات WebSocket: تحافظ على الاتصال الدائم بين العملاء المتصلين من أجل تمكين الاتصال في الوقت الفعلي عبر الرسائل. ادفع فقط مقابل الرسائل المنقولة ودقائق الاتصال.
طبقة مجانية
تشتمل طبقة Amazon API Gateway المجانية على مليون استدعاء لواجهة برمجة التطبيقات تم تلقيها من أجل واجهات برمجة التطبيقات الخاصة بـ REST، ومليون استدعاء لواجهة برمجة التطبيقات تم تلقيها من أجل واجهات برمجة التطبيقات الخاصة بـ HTTP، ومليون رسالة و750000 دقيقة اتصال لواجهات برمجة التطبيقات الخاصة بـ WebSocket في الشهر لمدة تصل إلى 12 شهر. إذا تجاوزت هذا العدد من الاستدعاءات في الشهر، فستدفع وفقًا لأسعار استخدام API Gateway.
تم تلقي مليون استدعاء لواجهة برمجة التطبيقات | تم تلقي مليون استدعاء لواجهة برمجة التطبيقات الخاصة بـ HTTP | مليون رسالة | 750000 دقيقة اتصال
لكل شهر
لا تتوفر عروض الطبقة المجانية هذه إلا لعملاء AWS الجدد، وهي متاحة لمدة 12 شهرًا بعد تاريخ اشتراكك في AWS. عندما تنتهي مدة الاستخدام المجاني لمدة 12 شهرًا أو إذا تجاوز استخدامك للتطبيق الطبقات، فإنك تدفع ببساطة بسعر الخدمة القياسية عند الاستخدام.
واجهات برمجة التطبيقات التي تخص HTTP
أنت تدفع فقط مقابل استدعاءات واجهة برمجة التطبيقات التي تستقبلها وكمية البيانات المنقولة الصادرة. بالنسبة لواجهات برمجة تطبيقات HTTP، تشمل طبقة API Gateway المجانية مليون استدعاء لواجهة برمجة التطبيقات لكل شهر بما يصل إلى 12 شهرًا.
واجهات برمجة تطبيقات REST
أنت تدفع فقط مقابل استدعاءات واجهة برمجة التطبيقات التي تستقبلها وكمية البيانات المنقولة الصادرة. لا توجد رسوم على نقل البيانات الصادرة لواجهات برمجة التطبيقات الخاصة. إلا أن رسوم AWS PrivateLink تسري عند استخدام واجهات برمجة التطبيقات الخاصة في API Gateway. كما تقدم API Gateway كذلك تخزينًا مؤقتًا اختياريًا للبيانات يتم احتساب تكلفته بسعر الساعة ويختلف بناءً على حجم التخزين المؤقت الذي تحدده. بالنسبة لواجهات برمجة تطبيقات REST، تشمل طبقة API Gateway المجانية مليون استدعاء لواجهة برمجة التطبيقات لكل شهر بما يصل إلى 12 شهرًا.
واجهات برمجة تطبيقات WebSocket
لا تدفع إلا مقابل الرسائل المرسلة والمستلمة وإجمالي عدد دقائق الاتصال فقط. يمكنك أن ترسل رسائل وتتلقاها بحجم يصل إلى 128 كيلوبايت. يتم قياس الرسائل بزيادات تبلغ 32 كيلوبايت. وبالتالي، يتم اعتبار الرسالة التي حجمها 33 كيلوبايت على أنها رسالتين.
بالنسبة لواجهات برمجة تطبيقات WebSocket API، تشتمل طبقة API Gateway المجانية على مليون رسالة (يتم إرسالها أو تلقيها) و750,000 دقيقة اتصال لفترة تصل إلى 12 شهرًا.
الرسوم الإضافية
قد تتحمل رسومًا إضافية إذا استخدمت البوابة الخاصة بواجهة برمجة التطبيقات بالترابط مع خدمات AWS أو عملية نقل البيانات من AWS. للحصول على تفاصيل حول تسعير خدمات AWS، راجع قسم التسعير الخاص بصفحات تفاصيل خدمة AWS ذات الصلة. ويرد فيما يلي روابط لتسعير بعض الخدمات المستخدمة بشكل شائع.
إذا استخدمت عمليات نقل بيانات خارجية، فستدفع بسعر نقل بيانات EC2
يشمل تسعير كل ساعة تتوفر لنقطة نهاية VPC في كل منطقة توافر خدمات
يشمل تسعير الطلبات والمدة
يشمل تسعير القياسات ولوحات المعلومات
أمثلة التسعير
واجهات برمجة التطبيقات الخاصة بـ HTTP
مثال التسعير 1: واجهة برمجة تطبيقات مستخدمة في تطبيق ويب بلا خوادم ويطلب من Lambda إعادة محتوى صفحة الويب الديناميكي. يتعرض الموقع إلى 10000 عملية تحميل للصفحة كل دقيقة. يبلغ حجم كل طلب واجهة برمجة التطبيقات 12 كيلوبايت ويبلغ حجم الاستجابة هي 46 كيلوبايت.
10000 عملية تحميل للصفحة/الدقيقة * 60 دقيقة/الساعة * 24 ساعة/اليوم * 30 يوم/الشهر / 1000000 = 432 مليون طلب في الشهر.
300 مليون * 1.00 USD/للمليون = 300 USD
132 مليون * 0.90 USD/للمليون = 118.8 USD
الإجمالي = 418.8 USD (0.97 USD لكل مليون)
مثال التسعير 2: واجهة برمجة تطبيقات مستخدمة لتحميل البيانات إلى عملياتك الخلفية الخاصة بـ HTTPS. يتم استدعاء واجهة برمجة التطبيقات 25 مرة في الدقيقة لتحميل المستندات. يبلغ متوسط حجم كل مستند 4.5 ميجابايت.
25 استدعاء/الدقيقة * 60 دقيقة/الساعة * 24 ساعة/اليوم * 30 يوم/الشهر * 4.5 ميجابايت/512 كيلوبايت/للطلب = 9720000 طلب في الشهر * 1 USD/للمليون = 9.72 USD
إجمالي = 9.72 USD
واجهات برمجة تطبيقات REST
واجهات برمجة التطبيقات المحسنة والإقليمية للتخزين المؤقت
إن واجهة برمجة التطبيقات المحسنة والإقليمية للتخزين المؤقت تتلقى خمسة ملايين استدعاء لواجهة برمجة التطبيقات في الشهر، بالإضافة إلى إعادة استجابات لكل استدعاء لواجهة برمجة التطبيقات بمساحة تبلغ 3 كيلوبايت بدون ذاكرة مؤقتة.
تعكس الأمثلة الواردة أدناه التسعير لشرق الولايات المتحدة (شمال فرجينيا وأوهايو) وغرب الولايات المتحدة (أوريجون) وآسيا والمحيط الهادئ (مومباي)
رسوم استدعاء واجهة برمجة تطبيقات Amazon API Gateway = 5 ملايين * 3.50 USD للمليون = 17.50 USD
إجمالي حجم عمليات نقل البيانات = 3 كيلوبايت * 5 ملايين = 15 مليون/كيلوبايت = 14.3 جيجابايت
رسوم نقل بيانات Amazon API Gateway = 14.3 جيجابايت * 0.09 USD = 1.29 USD
إجمالي رسوم Amazon API Gateway = 17.50 USD + 1.29 USD = 18.79 USD
واجهات برمجة التطبيقات المحسنة والإقليمية للتخزين المؤقت
إن واجهة برمجة التطبيقات المحسنة والإقليمية للتخزين المؤقت تتلقى 15 مليار استدعاء لواجهة برمجة التطبيقات في الشهر، بالإضافة إلى إعادة استجابات لكل استدعاء لواجهة برمجة التطبيقات بمساحة تبلغ 4 كيلوبايت بدون ذاكرة مؤقتة.
تعكس الأمثلة الواردة أدناه التسعير لشرق الولايات المتحدة (شمال فرجينيا وأوهايو) وغرب الولايات المتحدة (أوريجون) وآسيا والمحيط الهادئ (مومباي)
رسوم استدعاء واجهة برمجة تطبيقات Amazon API Gateway = 333 مليون * 3.50 USD للمليون = 1165.50 USD
667 مليون * 2.80 USD للمليون = 1,867.60 USD
14 مليار * 2.38 USD للمليون = 33,320.00 USD
إجمالي رسوم استدعاء Amazon API = 1,165.50 USD + 1,867.60 USD + 33,320.00 USD = 36,353.10 USD
الحجم الإجمالي لعمليات نقل البيانات = 4 كيلوبايت * 15 مليار = 57,220.46 جيجابايت
رسوم نقل بيانات Amazon API Gateway = 57220.46 جيجابايت * 0.09 USD = 5149.84 USD
إجمالي رسوم Amazon API Gateway = 36,353.10 USD + 5,149.84 USD = 41,502.94 USD
واجهات برمجة التطبيقات الخاصة
تتلقى واجهة برمجة التطبيقات الخاصة خمسة ملايين استدعاء لواجهة برمجة التطبيقات، حيث يبلغ حجم كل استدعاء للواجهة 0.3 كيلوبايت (KB) ويبلغ حجم إعادة الاستجابات 3 كيلوبايت (KB). يتم توفير نقطة نهاية VPC في منطقة توافر خدمات واحدة طوال الشهر (720 ساعة).
يعكس المثال أدناه التسعير لمنطقة شرق الولايات المتحدة وغرب الولايات المتحدة (أوريجون)
رسوم استدعاء واجهة برمجة تطبيقات Amazon API Gateway = 5 ملايين * 3.50 USD للمليون = 17.50 USD
إجمالي رسوم Amazon API Gateway = 17.50 USD
إجمالي حجم عمليات نقل البيانات (الطلب + الاستجابة) = (3 كيلوبايت + 0.3 كيلوبايت) * 5 ملايين = 16.5 مليون كيلوبايت = 15.7 جيجابايت
رسوم نقطة نهاية VPC = 720 ساعة * 0.01 USD في الساعة = 7.20 USD
رسوم معالجة بيانات نقطة نهاية VPC = 15.7 جيجابايت * 0.01 USD للجيجابايت = 0.16 USD
إجمالي رسوم Amazon VPC (AWS PrivateLink) = 7.20 USD + 0.16 USD = 7.36 USD
إجمالي الرسوم = 17.50 USD + 7.36 USD = 24.86 USD
مثال على التسعير باستخدام الذاكرة المؤقتة المطلوبة (شرق الولايات المتحدة، غرب الولايات المتحدة، الاتحاد الأوروبي (أيرلندا))
إذا كانت واجهة برمجة تطبيقك تحتاج إلى 1.5 جيجابايت من الذاكرة المؤقتة لبياناتها، يمكنك توفير ذاكرة مؤقتة تبلغ 1.6 جيجابايت بسعر 0.038 USD في الساعة.
0.038 USD * 24 = 0.912 USD في اليوم
واجهات برمجة تطبيقات WebSocket
تطبيق الدردشة: 1000 مستخدم متصل بتطبيق الدردشة لمدة 12 ساعة في اليوم. يرسل كل مستخدم 100 رسالة ويتلقى 500 رسالة في اليوم. حجم كل رسالة 3 كيلوبايت.
يعكس المثال أدناه التسعير لمنطقة شرق الولايات المتحدة (شمال فرجينيا)
تكلفة المراسلة
إجمالي عدد الرسالة في الشهر = (100 (الرسائل المرسلة) + 500 (الرسالة المستلمة)) * 1000 (مستخدم) * 30 (يومًا) = 18 مليون
إجمالي تكلفة المراسلة = 18,000,000/ 1,000,000 * 1.00 USD (في الدقيقة) = 18 USD
تكلفة الاتصال
إجمالي عدد دقائق الاتصال في الشهر = 1000 (مستخدم) * 12 (ساعة) * 60 (دقيقة) * 30 (يومًا) = 21,600,000
إجمالي تكلفة الاتصال = 21,600,000 / 1,000,000 * 0.25 (التكلفة لكل مليون) = 5.40 USD
إجمالي التكلفة = 18 USD (تكلفة المراسلة) + 5.40 USD (تكلفة الاتصال) = 23.40 USD
موارد التسعير الإضافية
احتساب تكاليفك الشهرية لدى AWS بسهولة
التواصل مع متخصصي AWS للحصول على عرض أسعار مخصص
بدء استخدام Amazon API Gateway
قم بزيارة وحدة الإدارة في AWS