Amazon SageMaker で「Connect timeout on endpoint URL」エラーを解決する方法を教えてください。

最終更新日: 2022 年 7 月 29日

Amazon SageMaker ノートブックから AWS サービスに接続しようとすると、次のようなエラーが表示されます:

「Connect timeout on endpoint URL: "https://athena.ap-southeast-2.amazonaws.com/」

簡単な説明

AWS のサービスに接続するには、ノートブックインスタンスのサブネットに、接続先のサービスの Virtual Private Cloud (VPC) エンドポイントが必要です。または、サブネットがインターネットにアクセスできる必要があります。

解決方法

次のオプションのいずれかを使用して、「Connect timeout on endpoint URL」エラーを解決します。

サービスの VPC エンドポイントをノートブックインスタンスのサブネットに追加する

このオプションを選択すると、新しいノートブックインスタンスを作成する必要はありません。多くの AWS のサービスは、インターフェイスエンドポイントまたはゲートウェイエンドポイントのいずれかを提供します。詳細については、「VPC エンドポイント」を参照してください。接続先の AWS のサービスでインターフェイスポイントまたはゲートウェイエンドポイントが提供されない場合は、新しいノートブックインスタンスを作成します。

ノートブックインスタンスの作成

セキュリティ要件に基づいて、新しいノートブックインスタンスに対して、次のいずれかの設定を選択します:

  • 直接インターネットアクセスを有効にした新しいノートブックインスタンスを作成します。 これは、VPC にノートブックインスタンスを作成するかどうかにかかわらず、デフォルトのオプションになります。VPC および非 VPC ノートブックインスタンスの両方で、直接インターネットアクセスは、ノートブックインスタンスが接続先のサービスのパブリックエンドポイントに到達できるようにする最も簡単な方法です。直接インターネットアクセスを有効にすると、SageMaker からネットワークインターフェイスが提供され、SageMaker で管理される VPC を介してノートブックとインターネットとの通信ができるようになります。詳細については、「Amazon SageMaker ノートブックインスタンスのネットワーク設定と高度なルーティングオプションについて理解する」を参照してください。
  • 直接インターネットアクセスを無効にしたプライベートサブネットにノートブックインスタンスを作成します。 次に、サブネットに NAT ゲートウェイを追加します。NAT ゲートウェイを使用すると、トラフィックは接続先のサービスのパブリックエンドポイントに到達できます。

この記事は役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?