【手続補正書】
【提出日】令和3年5月14日(2021.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分離仮想ネットワークから公にアクセス可能なサービスへのトラフィックをルーティングするためのプライベートエンドポイントを確立するステップと、
前記分離仮想ネットワークから前記公にアクセス可能なサービスに向けられたパケットが、前記プライベートエンドポイントに向けられることを示す１つまたは複数のルーティングテーブルエントリを生成するステップと、 
前記１つまたは複数のルーティングテーブルエントリに従って、公衆インターネットを利用せずに、前記分離仮想ネットワークで生じるパケットのコンテンツの少なくとも一部を前記公にアクセス可能なサービスに転送するステップと、
を備える、コンピュータに実装される方法。
【請求項２】
仮想化管理構成要素においてカプセル化パケットを準備するステップであって、前記カプセル化パケットのペイロードは、前記分離仮想ネットワークで生じる前記パケットのコンテンツの少なくとも前記一部を構成する、前記準備するステップと、
前記仮想化管理構成要素から、前記分離仮想ネットワークのトラフィックを処理するように構成された第１の仲介装置に、前記カプセル化パケットを送信するステップと、
をさらに含む、請求項１に記載のコンピュータに実装される方法。
【請求項３】
前記分離仮想ネットワークのトラフィックを処理するように構成された仲介装置において、第１のカプセル化パケットから第２のカプセル化パケットを生成するステップであって、前記第１のカプセル化パケットのペイロードは前記分離仮想ネットワークで生じるパケットのコンテンツの少なくとも前記一部を構成し、前記第１のカプセル化パケットが第１のカプセル化プロトコルに従ってフォーマットされ、前記第２のカプセル化パケットが第２のカプセル化プロトコルに従ってフォーマットされる、前記生成するステップと、
前記第１の仲介装置から、前記第２のカプセル化パケットを、前記第２のカプセル化パケットから前記パケットの前記コンテンツの少なくとも前記一部を抽出するように構成された装置に送信するステップと
を備える、請求項１または２に記載のコンピュータに実装される方法。
【請求項４】
前記プライベートエンドポイントを確立するための１つまたは複数のプログラム要求を取得するステップであって、前記プライベートエンドポイントを確立することは、前記１つまたは複数のプログラム要求への応答である、前記取得するステップ、
をさらに備える、請求項１−３のいずれか１項に記載のコンピュータに実装される方法。
【請求項５】
１つまたは複数のプログラム要求に応答して、前記プライベートエンドポイントを前記公にアクセス可能なサービスに割り当てるステップ、
をさらに備える、請求項１−４のいずれか１項に記載のコンピュータに実装される方法。
【請求項６】
１つまたは複数のプログラム要求に応答して、制御方針を前記プライベートエンドポイントに適用するステップであって、前記制御方針は、前記プライベートエンドポイントを使用してルーティングされた要求に関して、（ａ）許可された操作タイプ、（ｂ）禁止された操作タイプ、（ｃ）特定の操作タイプが許可される時間間隔、または（ｄ）特定の操作タイプが許可される特定のオブジェクト、のうちの１つまたは複数を示す、
をさらに備える、請求項１−５のいずれか１項に記載のコンピュータに実装される方法。
【請求項７】
他のプライベートエンドポイントを使用するアクセスのための別のサービスを登録するための、１つまたは複数のプログラム要求を取得するステップと、
前記別のサービスを登録する前に、前記別のサービスが前記他のプライベートエンドポイントを介してアクセスするための基準を満たしていることを検証する１つまたは複数の操作を実施するステップと、
をさらに備える、請求項１−６のいずれか１項に記載のコンピュータに実装される方法。
【請求項８】
１つまたは複数のコンピューティングデバイスを備えるシステムであって、
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
分離仮想ネットワークから公にアクセス可能なサービスへのトラフィックをルーティングするためのプライベートエンドポイントを確立することと、
前記分離仮想ネットワークから前記公にアクセス可能なサービスに向けられたパケットが、前記プライベートエンドポイントに向けられることを示す１つまたは複数のルーティングテーブルエントリを生成することと、 
前記１つまたは複数のルーティングテーブルエントリに従って、公衆インターネットを利用せずに、前記分離仮想ネットワークで生じるパケットのコンテンツの少なくとも一部を前記公にアクセス可能なサービスに転送することと、
を行わせる命令を含む、前記システム。
【請求項９】
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
仮想化管理構成要素においてカプセル化パケットを準備することであって、前記カプセル化パケットのペイロードは、前記分離仮想ネットワークで生じる前記パケットのコンテンツの少なくとも前記一部を構成する、前記準備することと
前記仮想化管理構成要素から、前記分離仮想ネットワークのトラフィックを処理するように構成された第１の仲介装置に、前記カプセル化パケットを送信することと、
を行わせる命令を含む、請求項８に記載のシステム。
【請求項１０】
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
前記分離仮想ネットワークのトラフィックを処理するように構成された仲介装置において、第１のカプセル化パケットから第２のカプセル化パケットを生成することであって、前記第１のカプセル化パケットのペイロードは前記分離仮想ネットワークで生じるパケットのコンテンツの少なくとも一部を構成し、前記第１のカプセル化パケットが前記第１のカプセル化プロトコルに従ってフォーマットされ、前記第２のカプセル化パケットが第２のカプセル化プロトコルに従ってフォーマットされる、前記生成することと、
前記第２のカプセル化パケットを、前記第１の仲介装置から、前記第２のカプセル化パケットから前記パケットの内容の少なくとも一部を抽出するように構成された装置に送信すること、
を行わせる命令をさらに含む、請求項８または請求項９に記載のシステム。
【請求項１１】
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
プライベートエンドポイントを確立するための１つまたは複数のプログラム要求を取得することであって、前記プライベートエンドポイントは、前記１つまたは複数のプログラム要求に応じて確立される、前記取得すること
を行わせる命令をさらに含む、請求項８−１０のいずれか１項に記載のシステム。
【請求項１２】
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
１つまたは複数のプログラム要求に応じて、プライベートエンドポイントを公的にアクセス可能なサービスに割り当てること、
を行わせる命令をさらに含む、請求項８−１１のいずれか１項に記載のシステム。
【請求項１３】
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
１つまたは複数のプログラム要求に応答して、プライベートエンドポイントに制御方針を適用することであって、前記制御方針は、プライベートエンドポイントを使用してルーティングされた要求に関して、（ａ）許可された操作タイプ、（ｂ）禁止された操作タイプ、（ｃ）特定の操作タイプが許可される時間間隔、または（ｄ）特定の操作タイプが許可される特定のオブジェクト、のうちの１つまたは複数を示す、前記適用すること、
を行わせる命令をさらに含む、請求項８−１２のいずれか１項に記載のシステム。
【請求項１４】
前記１つまたは複数のコンピューティングデバイスは、前記１つまたは複数のコンピューティングデバイス上で、または前記１つまたは複数のコンピューティングデバイス間で実行されると、前記１つまたは複数のコンピューティングデバイスに：
前記分離仮想ネットワークで生じるパケットのコンテンツの一部を、トンネリングプロトコルを使用して、前記公にアクセス可能なサービスに転送すること、
を行わせる命令をさらに含む、請求項８−１３のいずれか１項に記載のシステム。
【請求項１５】
プログラム命令を格納した１つまたは複数のコンピュータアクセス可能な記憶媒体であって、前記プログラム命令は、１つまたは複数のプロセッサ上で実行されると、前記１つまたは複数のプロセッサに：
分離仮想ネットワークから公にアクセス可能なサービスへのトラフィックをルーティングするためのプライベートエンドポイントを確立することと、
前記分離仮想ネットワークから前記公にアクセス可能なサービスに向けられたパケットが、前記プライベートエンドポイントに向けられることを示す１つまたは複数のルーティングテーブルエントリを生成することと、
前記１つまたは複数のルーティングテーブルエントリに従って、公衆インターネットを利用せずに、前記分離仮想ネットワークで生じるパケットのコンテンツの少なくとも一部を前記公にアクセス可能なサービスに転送することと、
を実行させる、コンピュータアクセス可能な記憶媒体。