Nel gateway API AWS, è possibile rinominare in qualche modo un'istanza API?Come rinominare un'istanza dell'API Gateway API AWS?
Non vedo l'opzione sull'interfaccia utente, ma forse è possibile utilizzando alcune chiamate API.
Nel gateway API AWS, è possibile rinominare in qualche modo un'istanza API?Come rinominare un'istanza dell'API Gateway API AWS?
Non vedo l'opzione sull'interfaccia utente, ma forse è possibile utilizzando alcune chiamate API.
Sì, è disponibile nell'API o nella CLI.
Nell'API si utilizza una richiesta PATCH nel campo "nome". http://docs.aws.amazon.com/apigateway/api-reference/resource/rest-api/
nella CLI, vedi Documentazione http://docs.aws.amazon.com/cli/latest/reference/apigateway/update-rest-api.html
la patch op è 'sostituire' e il percorso sarà '/ nome'
Edit: Grazie @ Canotto90 per l'esempio
aws apigateway update-rest-api --rest-api-id IDOfTheAPIThatNeedsTobeUpdated --patch-operations op=replace,path=/name,value=NewName
Ecco come è possibile ottenere l'elenco di API e relativi ID:
aws apigateway get-rest-apis
utilizzare l'ID per aggiornare nome di API come detto da Canotto90 sopra:
aws apigateway update-rest-api --rest-api-id IDOfTheAPIThatNeedsTobeUpdated --patch-operations op=replace,path=/name,value=NewName
So che questa è una vecchia questione, ma la gente può ancora bisogno di una risposta, come ho appena fatto.
L'interfaccia utente di Amazon AWS non è sempre chiara. Non esiste una funzione "Rinomina" per modificare il nome di un'API esistente. Tuttavia, può essere fatto clonando la tua API esistente.
Per rinominare l'API, fare clic sul pulsante "Crea API" e selezionare "Clona da API esistente". Questo ti permetterà di dargli un nuovo nome.
Grazie! In esecuzione: 'aws apigateway update-rest-api --rest-api-id miApiId --patch-operations op = replace, percorso =/nome, valore = testName' ha funzionato. –
Grazie @ canotto90. Mi ha salvato un po 'di tempo inventando quel comando. –
Perché non è disponibile nell'interfaccia utente? – Defozo