Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X. info
Le raccolte ti consentono di raggruppare proxy, target o app per sviluppatori API e di impostare valori di soglia appropriati per tutti i membri del gruppo per diagnosticare i problemi più rapidamente.
Le sezioni seguenti descrivono come gestire le raccolte utilizzando l'API.
Per saperne di più sull'API Collections, consulta l'API Collections.
Creare raccolte utilizzando l'API
Crea una raccolta di proxy API inviando una richiesta POST alla seguente
risorsa: https://apimonitoring.enterprise.apigee.com/collections
Il seguente esempio mostra come creare una raccolta.
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Collection", "description":"My collection for critical APIs", "environment": "prod", "type": "proxy", "members":["proxy1", "proxy2"] }'
Imposta $ACCESS_TOKEN
sul tuo token di accesso OAuth 2.0, come descritto in Ottenere un token di accesso OAuth 2.0.
Per informazioni sulle opzioni cURL utilizzate in questo esempio, consulta Utilizzare cURL.
Puoi specificare il valore type
come proxy
, target
o developerApp
.
Ad esempio, per creare una raccolta di app per sviluppatori:
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json"\ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Dev App Collection", "description":"My collection for critical apps", "environment": "prod", "type": "developerApp", "members":["app1", "app2"] }'
Visualizzare tutte le raccolte utilizzando l'API
Visualizza tutti gli avvisi e le notifiche inviando una richiesta GET alla seguente risorsa: https://apimonitoring.enterprise.apigee.com/collections
Devi passare il nome della tua organizzazione utilizzando il parametro di query org
.
Ad esempio:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
Di seguito è riportato un esempio di risposta:
[{ "uuid":"1234abcd", "organization":"myorg", "environment": "prod", "name":"My Collection", "type": "proxy", "members":["proxy1", "proxy2"], "description":"My collection for critical APIs", "updatedAt":"2018-07-13T16:25:15Z", "updatedBy":"joe@acme.com" }]
Imposta $ACCESS_TOKEN
sul tuo token di accesso OAuth 2.0, come descritto in Ottenere un token di accesso OAuth 2.0.
Per informazioni sulle opzioni cURL utilizzate in questo esempio, consulta Utilizzare cURL.
Aggiungi il uuid
della raccolta alla risorsa /collections
per visualizzare la raccolta specifica:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"