この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。
建築家
建築家
リスト
放送
茶屋
インテリジェントAI会話
.NETキャリア&テクニカルカレッジ
ちっちゃいなクズブログ
この版
利用者
Architect_Programmer_Code農業ネットワーク
»
建築家
›
プログラミング
›
技術チャット
›
AWS が HTTP API タイプの API ゲートウェイを作成する ...
眺める:
1552
|
答える:
1
AWSはHTTP APIタイプのAPIゲートウェイを作成します
[リンクをコピー]
クズども
掲載地 2024/12/01 12:42:15
|
|
|
|
要件:AWS上でゲートウェイを作成し、Lambdaを使って認証機能を追加してください。
AWSコンソールにログインし、状況に応じて適切なリージョンを選択し、次の図のようにHTTP APIゲートウェイを作成します。
名前を設定し、次にキープするか(または直接確認して作成)、後で他の設定を設定し、最後のステップで作成をクリックします(下の図参照):
以下にこのウェブサイトへのルート/bbsリバースプロキシを作成し、入力してください
"/bbs/{proxy+}"
ルーティング方式はANYを選択することができ、以下の図のようにすべてのHTTPメソッドを許可します。
ルートを作成した後、パスを選択し、下の画像のように右側の「Attach Integration」ボタンをクリックします。
「作成」を選択して、以下の画像に示すように統合を付けます:
統合タイプ HTTP URIを選択し、特定のリバースプロキシURLを入力
https://www.itsvse.com/
{proxy})、そして最後に「作成」をクリックします(以下のように):
APIをクリックするとエンドポイントアドレスが表示され、Postmanを使って以下のようにテストします:
公開したくない場合は、認証を設定し、AWSバックエンドのLambdaメニューを見つけて、下図のように関数を作成する必要があります。
名前をつけてください:demo-authentication、実行時に22.xバージョン:node.jsを選択し、アーキテクチャはarm64(価格が安い)を選び、最後に「functionを作成」をクリックします。以下のように。
編集者のコードは以下の通りです:
ログインが見えます。
左側のデプロイボタンをクリックしてください。以下のように:
ラムダ環境変数を設定するには、以下の図のように「Configuration -> Environment variables -> Edit」をクリックしてください。
APIゲートウェイのダッシュボードに戻り、認証を選択し、以下の図のように作成をクリックします。
既存の認証を追加するには、以下の画像に示すように「Attachers to Authorizers to routes」を選択してください。
郵便配達員のリクエストインターフェースを再度試し、401ステータスとエラーメッセージ(未承認)を返してください。以下の図に示されています。
リクエストヘッダーに認可情報を追加すると、以下の図のようにリクエストが成功します。
参考:
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。
(終わり)
先の:
AWS API GatewayにおけるREST APIとHTTP APIの違い
次に:
NPMはローカルパッケージとローカル依存関係をインストールします
関連記事
•
ホームネットワークはGL-MT3000ルーターから始まります
•
AWS API GatewayにおけるREST APIとHTTP APIの違い
•
Spring Cloud Gatewayに組み込まれたフィルター工場
•
Spring Cloud Gateway CORSクロスドメイン構成
•
Spring Cloud Gatewayはnacosを使ったサービスソリューションを見つけられません
•
AWS Amazon.Runtime.Internal.HttpErrorResponseException
•
オセロットリクエストヘッダーはASCII文字のみでなければなりません
•
オセロットシリーズ(1)ASP.NET コアゲートウェイの実践
•
Amazon AWS CloudFrontを使用する際の考慮事項
クズども
地主
|
掲載地 2024/12/01 12:44:32
|
エクスポートされた構成
ログインが見えます。
閲覧したセクション
Node.js
.Net/C#
Windows/Linux
生涯・経歴
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。
Mail To:help@itsvse.com