aws
API

API

HTTP / REST API のルートを定義し、ステージへデプロイします。

API

1

ルート

1

デプロイ

1

変更後はデプロイが必要です

ルートを追加・削除すると状態が CHANGES_PENDING になります。ステージへデプロイしてエンドポイントへ反映する流れを練習できます。

practice-orders-api

HTTP APIDEPLOYED

ID: a1b2c3d4e5 / Stage: dev / Definition v1

https://a1b2c3d4e5.execute-api.ap-northeast-1.amazonaws.com/dev

OpenAPI定義を表示
{
    "openapi": "3.0.1",
    "info": {
        "title": "Practice Orders API",
        "version": "1.0"
    },
    "paths": {
        "/orders": {
            "get": {
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            },
            "post": {
                "responses": {
                    "202": {
                        "description": "Accepted"
                    }
                }
            }
        }
    }
}
メソッドパスルートキー統合アクション
GET/ordersGET /ordersMOCK

Amazon API Gateway / Reimport API

API定義を再インポート

既存ルートを承認済みOpenAPI定義で置き換えます。保存後はデプロイが必要です。

承認済みテンプレート

GET /orders と POST /orders を持つHTTP API定義です。

空白やキー順は変更できます。演習の安全性を保つため、許可・リソース・状態構成は選択したテンプレートと一致する必要があります。

Amazon API Gateway

API を作成

API タイプと最初のステージを設定します。

承認済みテンプレート

JSON定義からAPIタイプと初期ルートを作成します。

GET /orders と POST /orders を持つHTTP API定義です。

空白やキー順は変更できます。演習の安全性を保つため、許可・リソース・状態構成は選択したテンプレートと一致する必要があります。

Amazon API Gateway

ルートを作成

メソッドとリソースパスを組み合わせます。

Amazon EC2

インスタンスに接続

インスタンス
インスタンス ID
パブリック IPv4
キーペア

接続はシミュレーションです

実際の SSH、Session Manager、EC2 Instance Connect のセッションは開始しません。接続先情報の確認だけを練習できます。

コンソールホーム

ウィジェットを追加

この設定はブラウザ内の表示だけに反映されます。

AWS PRACTICE CONSOLE

CloudShell

$ aws sts get-caller-identity

{

"UserId": "PRACTICE-SESSION",

"Account": "000000000000",

"Arn": "arn:aws:iam::000000000000:user/PracticeAdmin"

}

$

i

これは表示専用の演習用 CloudShell です。コマンドは実行されず、AWS アカウントにも接続しません。

通知センター

演習環境で実行された操作の最新履歴

未読 1 件

System · CreateEnvironment新しい演習環境を準備しました東京 未読
AWS Health を開く

ヘルプ

演習環境について

操作はブラウザセッション内だけに反映されます。困ったときはホームの「演習環境を初期化」を使用してください。

統合設定

AWS コンソール全体の表示設定

表示モード

ライト、ダーク、または端末の設定に合わせます。

アカウントカラー

ナビゲーションに色を付け、開発・検証・本番アカウントを見分けやすくします。

変更はこのブラウザに自動保存されます。

practice-lab

PracticeAdmin

セッション
b060779f
アカウント ID
0000-0000-0000(演習用)
実際の AWS アカウント情報や認証情報は使用していません。

操作の確認