

# CLI を使用して AgentCore ゲートウェイを作成する
<a name="gateway-create-cli"></a>

AgentCore CLI を使用して、シンプルなコマンドでゲートウェイを作成できます。CLI は、IAM ロールの作成や認可の設定など、一般的な設定を自動的に処理します。

**Example**  

1. 認可なしでゲートウェイを作成します。

   ```
   agentcore add gateway \
     --name MyGateway \
     --authorizer-type NONE \
     --runtimes MyAgent
   agentcore deploy
   ```

   JWT 認可を使用してゲートウェイを作成します。

   ```
   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 deploy
   ```

   セマンティック検索はデフォルトで有効になっています。無効にするには、 `--no-semantic-search`フラグを渡します。

   ```
   agentcore add gateway \
     --name MyGateway \
     --authorizer-type NONE \
     --runtimes MyAgent \
     --no-semantic-search
   agentcore deploy
   ```

1. AgentCore CLI インタラクティブターミナル UI を使用することもできます。`agentcore` を実行して TUI を開き、**追加**を選択して**ゲートウェイ** を選択します。

1. **リソースの追加**メニューで、**ゲートウェイ**を選択し、**Enter** キーを押します。  
![ゲートウェイが強調表示された TUI リソースの追加メニュー](http://docs.aws.amazon.com/ja_jp/bedrock-agentcore/latest/devguide/images/tui/gateway-add-resource.png)

1. ゲートウェイの名前を入力し、Enter ****キーを押します。  
![TUI ゲートウェイウィザード テキスト入力を使用した名前ステップ](http://docs.aws.amazon.com/ja_jp/bedrock-agentcore/latest/devguide/images/tui/gateway-add-name.png)

1. ゲートウェイのオーソライザータイプを選択します。**None**、**Custom JWT**、または **IAM** を選択し、**Enter **キーを押します。  
![TUI ゲートウェイウィザードの Authorizer ステップで None selected と表示](http://docs.aws.amazon.com/ja_jp/bedrock-agentcore/latest/devguide/images/tui/gateway-add-auth-none.png)

1. (オプション) セマンティック検索やデバッグ例外レベルなどの高度な設定を行います。**スペース**を使用してオプションを切り替え、**Enter **を押して続行します。  
![セマンティック検索を有効にした TUI ゲートウェイウィザードの詳細設定ステップ](http://docs.aws.amazon.com/ja_jp/bedrock-agentcore/latest/devguide/images/tui/gateway-add-advanced.png)

1. ゲートウェイ設定の概要を確認し、**Enter** キーを押して確認します。  
![TUI ゲートウェイウィザードの設定概要の確認](http://docs.aws.amazon.com/ja_jp/bedrock-agentcore/latest/devguide/images/tui/gateway-add-confirm.png)

ゲートウェイを作成したら、 `agentcore add gateway-target` コマンドを使用してターゲットを追加できます。CLI コマンドの詳細については、[AgentCore Gateway の開始方法](gateway-quick-start.md)」を参照してください。