شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
برای انجام وظایف زیر از API Monitoring Management API استفاده کنید.
وظیفه | اطلاعات بیشتر |
---|---|
مدیریت هشدارها برای نظارت API | |
مدیریت مجموعه ها برای نظارت API | |
گزارش های نظارت API را در سطوح مختلف مشاهده کنید | |
مشاهده معیارهای نظارت API |
سهمیه تماس API
همه API های نظارت بر API سهمیه ای را اعمال می کنند که تعداد دفعات تماس با API را در هر دقیقه محدود می کند. به عنوان مثال، Create collections API شما را به شش تماس در دقیقه محدود می کند.
همه API ها محدودیت های سهمیه یکسانی ندارند. برای تعیین محدودیت هر API به مستندات مرجع API مراجعه کنید.
از فر استفاده کنید
نمونههای API در این سند از curl برای نشان دادن نحوه استفاده از API Monitoring با استفاده از API استفاده میکنند. curl یک ابزار متن باز و خط فرمان برای انتقال داده ها با نحو URL است که از پروتکل های رایج مانند HTTP و HTTPS پشتیبانی می کند. برای اطلاعات در مورد دانلود و استفاده از curl به https://curl.haxx.se/ مراجعه کنید.
جدول زیر گزینه های خط فرمان curl مورد استفاده در مثال ها را خلاصه می کند.
گزینه | توضیحات |
-d '{ }' | بدنه درخواست را که مستقیماً یا با تعیین نام فایل ارسال می شود، تعریف می کند. |
-H | هدر درخواست را تعریف می کند. شما باید اطلاعات زیر را در هدر درخواست ارسال کنید:
|
-i | اطلاعات بیشتری مانند سرصفحه ها را در پاسخ نمایش می دهد. |
-X | نوع درخواست را مشخص می کند ( GET ، POST و غیره). |
یک نشانه دسترسی OAuth 2.0 دریافت کنید
Apigee Edge از OAuth 2.0 برای احراز هویت کاربر پشتیبانی می کند. با OAuth 2.0، اعتبارنامه Apigee Edge خود را با یک توکن دسترسی و یک توکن تازهسازی تعویض میکنید که سپس میتوانید از آن برای برقراری تماسهای ایمن با Apigee Edge API استفاده کنید. پس از دریافت توکن، نیازی به مبادله مجدد اعتبارنامه خود تا زمان انقضای توکن ندارید. نشانه رفرش به شما این امکان را می دهد که بدون ارائه اعتبار خود، "جلسه" خود را با سرور برای مدت طولانی تری زنده نگه دارید. برای اطلاعات بیشتر درباره نشانههای دسترسی، به استفاده از OAuth2 برای دسترسی به API مدیریت مراجعه کنید.
با استفاده از اعتبارنامه Apigee Edge، میتوانید برای دسترسی به منابع Apigee Edge با استفاده از ابزار get_token
Apigee، به OAuth 2.0 دسترسی پیدا کنید و توکنهای تازهسازی کنید.
برای دریافت نشانه دسترسی OAuth 2.0:
برنامه
get_token
نصب کنید. برای اطلاعات در مورد نحوه نصب ابزارget_token
، به استفاده از get_token مراجعه کنید.get_token
برای به دست آوردن نشانه دسترسی OAuth 2.0 اجرا کنید.اولین باری که دستور را وارد میکنید یا اگر نشانه رفرش منقضی شده باشد،
get_token
از شما میخواهد نام کاربری، رمز عبور و کد احراز هویت دو مرحلهای شش رقمی را وارد کنید. وقتی از شما خواسته شد هر مقدار را وارد کنید. اگر احراز هویت دو مرحلهای را فعال نکردهاید، کافی است Enter را در اعلان فشار دهید.توکن OAuth 2.0 را کپی کنید و آن را در متغیری مانند
ACCESS_TOKEN
ذخیره کنید:export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
هنگامی که با API Monitoring API تماس می گیرید، رمز دسترسی OAuth 2.0 را در هدر HTTP با استفاده از هدر مجوز ارسال کنید. به عنوان مثال:
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...