Erstellen Sie ein AgentCore Gateway mit der CLI
Sie können die AgentCore CLI verwenden, um Gateways mit vereinfachten Befehlen zu erstellen. Die CLI verarbeitet allgemeine Konfigurationen automatisch, einschließlich der Erstellung von IAM-Rollen und der Einrichtung der Autorisierung.
Beispiel
- AgentCore CLI
-
-
Erstellen Sie ein Gateway ohne Autorisierung:
agentcore add gateway \ --name MyGateway \ --authorizer-type NONE \ --runtimes MyAgent agentcore deployErstellen Sie ein Gateway mit JWT-Autorisierung:
agentcore add gateway \ --name MyGateway \ --authorizer-type CUSTOM_JWT \ --discovery-url https://your-idp.example.com/.well-known/openid-configuration \ --allowed-audience your-audience agentcore deployDie semantische Suche ist standardmäßig aktiviert. Um sie zu deaktivieren, geben Sie die
--no-semantic-searchFlagge weiter:agentcore add gateway \ --name MyGateway \ --authorizer-type NONE \ --runtimes MyAgent \ --no-semantic-search agentcore deploy
-
- Interactive
-
-
Sie können auch die interaktive AgentCore CLI-Terminal-Benutzeroberfläche verwenden. Führen Sie den Befehl aus,
agentcoreum die TUI zu öffnen, wählen Sie dann Hinzufügen und dann Gateway aus: -
Wählen Sie im Menü „Ressource hinzufügen“ die Option Gateway aus und drücken Sie die Eingabetaste.
-
Geben Sie einen Namen für Ihr Gateway ein und drücken Sie die Eingabetaste.
-
Wählen Sie den Autorisierungstyp für Ihr Gateway aus. Wählen Sie „Keine“, „Benutzerdefiniertes JWT“ oder „IAM“ und drücken Sie dann die Eingabetaste.
-
(Optional) Konfigurieren Sie erweiterte Einstellungen wie die semantische Suche und die Debug-Ausnahmestufe. Verwenden Sie die Leertaste, um zwischen den Optionen umzuschalten, und drücken Sie dann die Eingabetaste, um fortzufahren.
-
Überprüfen Sie die Zusammenfassung der Gateway-Konfiguration und drücken Sie zur Bestätigung die Eingabetaste.
-
Nachdem Sie das Gateway erstellt haben, können Sie mit dem agentcore add gateway-target Befehl Ziele hinzufügen. Weitere Informationen zu CLI-Befehlen finden Sie unter Erste Schritte mit AgentCore Gateway.