درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
برای انجام دادن تکالیف زیر، از میانای برنامهسازی کاربردی مدیریت «پایش میانای برنامهسازی کاربردی» استفاده کنید.
| وظیفه | اطلاعات بیشتر |
|---|---|
| مدیریت هشدارها برای «پایش میانای برنامهسازی کاربردی» | |
| مدیریت مجموعهها برای «پایش میانای برنامهسازی کاربردی» | |
| مشاهده گزارشهای «پایش میانای برنامهسازی کاربردی» در سطوح مختلف | |
| مشاهده سنجههای «پایش میانای برنامهسازی کاربردی» |
سهمیههای فراخوانی میانای برنامهسازی کاربردی
همه «میاناهای برنامهسازی کاربردی نظارت بر میاناهای برنامهسازی کاربردی» سهمیهای را اعمال میکنند که تعداد دفعاتی را که میتوانید در هر دقیقه میانای برنامهسازی کاربردی را فراخوانی کنید محدود میکند. برای مثال، API ایجاد مجموعهها شما را به شش تماس در دقیقه محدود میکند.
همه «میاناهای برنامهسازی کاربردی» محدودیتهای سهمیه یکسانی ندارند. برای تعیین محدودیت هر API، به مستندات مرجع API در هر API مراجعه کنید.
استفاده از curl
مثالهای API در این سند از curl برای نشان دادن نحوه استفاده از «پایش API» بااستفاده از API استفاده میکنند. curl یک ابزار خط فرمان منبع باز برای انتقال دادهها با دستورگان نشانی وب است که از پروتکلهای رایج مانند 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 برای دسترسی به «میانای برنامهسازی کاربردی مدیریت» را ببینید.
بااستفاده از اطلاعات اعتباری Apigee Edge، میتوانید برای دسترسی به منابع Apigee Edge بااستفاده از ابزار get_token متعلق به Apigee، به OAuth 2.0 دسترسی داشته باشید و نشانهای بازآوری دریافت کنید.
برای دریافت کد دسترسی OAuth 2.0:
برنامه کمکی
get_tokenرا نصب کنید. برای کسب اطلاعات درباره نحوه نصب ابزارget_token، به استفاده از get_token مراجعه کنید.برای دریافت کد دسترسی OAuth 2.0،
get_tokenرا اجرا کنید.اولینباری که فرمان را وارد میکنید یا اگر کد نوسازی منقضی شده باشد،
get_tokenاز شما نام کاربری، گذرواژه، و کد شش رقمی اصالتسنجی دومرحلهای را درخواست میکند. هر مقدار را وقتی از شما خواسته شد وارد کنید. اگر اصالتسنجی دوعاملی را فعال نکردهاید، کافی است در پیامواره کلید Enter را فشار دهید.کد OAuth 2.0 را کپی کنید و آن را در متغیری مثل
ACCESS_TOKENذخیره کنید:export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
وقتی «میانای برنامهسازی کاربردی پایش API» را فراخوانی میکنید، کد دسترسی OAuth 2.0 را در سرایند HTTP بااستفاده از سرایند Authorization ارسال کنید. برای مثال:
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...