2016-03-31 16 views
3

Hallo Ich versuche, einen API-Schlüssel programmgesteuert zu deaktivieren, kann aber keine Dokumentation finden.AWS Java SDK (API-Gateway): So deaktivieren Sie einen API-Schlüssel

Bisher habe ich zwei Klassen befindet, die sein könnte, was ich brauche:

UpdateApiKeyRequest und DeleteApiKeyRequest. Das Problem ist, dass ich keine Ahnung habe, was ich damit anfangen soll.

Könnte mir jemand zeigen, wie man mit diesen Klassen einen API-Schlüssel deaktiviert oder löscht?

Antwort

3

Sie können deleteApiKey API verwenden.

Der SDK-Quellcode ist verfügbar here. Die Dokumentation ist verfügbar here.

Update:

Sie können einen API-Schlüssel deaktivieren mit updateApiKey API.

Das SDK ist dokumentiert here. Die API-Referenz lautet here.

Das ist eine Probe PatchOperations Objekt in der Patch-Anforderung zu senden:

{"patchOperations":[{"op":"replace","path":"/enabled","value":"false"}]} 
+0

Danke, das sollte es tun. Weißt du, wie ich einen Schlüssel deaktivieren würde, anstatt einen Schlüssel zu löschen? Ich sehe, es gibt ein UpdateApiKeyRequest auch, aber ich weiß nicht, welche Werte auf seinem PatchOperations Mitglied bevölkern. –

+0

@DuranWesleyHarris: Die Antwort mit den Details zum Deaktivieren des API-Schlüssels wurde aktualisiert. – Balaji

+0

Vielen Dank das ist genau das, was ich brauche –