aws
ECS

クラスター

Fargate でコンテナサービスを配置し、タスク数を管理します。

クラスター

1

サービス

1

実行中のタスク

2

クラスター (1)

サービスとタスクをまとめる論理グループです。

FARGATE

practice-cluster

cluster-0a12bc34de56f7890

ACTIVE
サービス
1
実行中タスク
2

サービス (1)

必要数を変更するとタスクが直ちに収束するシミュレーションです。

practice-api · VPC 未設定 · Target Group なし · Aurora なし

サービス名クラスター状態イメージタスク定義CPU / メモリ実行数 / 必要数アクション
practice-apipractice-clusterACTIVE public.ecr.aws/nginx/nginx:latestpractice-api:1
JSONを表示
{
    "family": "practice-web",
    "networkMode": "awsvpc",
    "requiresCompatibilities": [
        "FARGATE"
    ],
    "cpu": "256",
    "memory": "512",
    "containerDefinitions": [
        {
            "name": "web",
            "image": "${ContainerImage}",
            "essential": true,
            "portMappings": [
                {
                    "containerPort": 80,
                    "protocol": "tcp"
                }
            ]
        }
    ]
}
リビジョン履歴 (1)
Revision 1 · Web サービス (0.25 vCPU / 0.5 GB)

256 CPU / 512 MiB · 2026-09-02T14:31:18+00:00

{
    "family": "practice-web",
    "networkMode": "awsvpc",
    "requiresCompatibilities": [
        "FARGATE"
    ],
    "cpu": "256",
    "memory": "512",
    "containerDefinitions": [
        {
            "name": "web",
            "image": "${ContainerImage}",
            "essential": true,
            "portMappings": [
                {
                    "containerPort": 80,
                    "protocol": "tcp"
                }
            ]
        }
    ]
}
256 / 512 MiB
実行 2

Amazon ECS / Task definition

新しいリビジョンを作成

現在のRevision 1を残し、次の不変リビジョンを登録してサービスを更新します。

承認済みテンプレート

CPU、メモリ、ポート構成を承認済みJSONから設定します。既存リビジョンは履歴に残ります。

Nginxコンテナを実行する小規模Webサービス向け定義です。

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

Amazon ECS

クラスターを作成

Fargate 用の論理グループを準備します。

インフラストラクチャ: AWS Fargate

Amazon ECS

サービスをデプロイ

コンテナイメージとタスクサイズを設定します。

Fargate Subnets
承認済みテンプレート

コンテナイメージは上の入力値を使用し、CPU・メモリとポート構成をJSONテンプレートから設定します。

Nginxコンテナを実行する小規模Webサービス向け定義です。

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

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

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

操作の確認