2016-04-11 10 views
2

APIゲートウェイエンドポイントが公開されているラムダ関数があり、そのURLをAWSコンソールから取得できます。しかし、私はAPI呼び出しを介してそのURLを取得したいと思います。 Lambda API documentationAPI Gateway documentationもその情報を持っていないようです(または私が逃したかもしれません)。ラムダ関数のAPIエンドポイントを見つけるにはどうすればよいですか?

答えて

2

APIゲートウェイのエンドポイントURLは、API呼び出しでは公開されません。ただし、APIのURLは特定の構造に従うため、必要な部分をすべて取得してコード内にURIを作成できます。

https://API-ID.execute-api.REGION.amazonaws.com/STAGE

あなたは、ステージ対応する識別子を得るためにあなたのAPI-IDとrestapi:stagesを取得するためにapigateway:rest-apisを使用することができます。

+0

との上に青色のボックス内にURL全体に非常に目に見えるを見ることができます

  • を使用したいのステージを選択し、I間違いなくそれを試してみましょう。ありがとう。 – howcheng

  • 5

    私は本当に上記の答えを理解していません(それは時代遅れでしょうか?)。

    絶対最も簡単な方法:

    1. は、AWSでの "サービス" の下に "APIゲートウェイ" を選択してください。
    2. あなたのAPIをクリックしてください。
    3. 「ステージ」をクリックします。
    4. あなたは今、あなたは、私がそのタスクに戻って取得見出し「起動URL」
    +0

    私はプログラムでそれをやろうとしていました。 – howcheng

    +0

    @howcheng Aha :) – larschanders

    +0

    "ステージ"が空の場合はどうなりますか? – kev

    関連する問題