Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
Le raccolte ti consentono di raggruppare proxy API, destinazioni o app per sviluppatori e impostare valori di soglia appropriati per tutti i membri del gruppo, in modo da diagnosticare più rapidamente i problemi.
Le seguenti sezioni descrivono come gestire le raccolte utilizzando l'API.
Consulta la pagina relativa all'API Collection per scoprire di più sull'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
L'esempio seguente 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 per OAuth 2.0.
Per informazioni sulle opzioni cURL utilizzate in questo esempio, consulta Utilizzo di cURL.
Puoi specificare il valore di 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"] }'
Visualizza tutte le raccolte che utilizzano l'API
Visualizza tutti gli avvisi e le notifiche inviando una richiesta GET alla seguente risorsa: https://apimonitoring.enterprise.apigee.com/collections
Devi trasmettere 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 della 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 per OAuth 2.0.
Per informazioni sulle opzioni cURL utilizzate in questo esempio, consulta Utilizzo di 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"