こんにちは!コウです。
AWS や GCP の学習を始めたばかりの頃、ウェブサイトを公開するには「まず仮想マシン(EC2 など)を立ち上げるべき」だと思っていました。しかし、静的サイトであればサーバーを用意する必要すらありません!
今回は、オブジェクトストレージ(S3 / Cloud Storage など)の「静的ウェブサイトホスティング機能」を使って、サーバーレスで激安(ほぼタダ)にサイトを公開する手順をまとめました。
動作環境:
AWS S3 / GCP Cloud Storage (2026年8月時点)
HTML5
⚙️ 設定手順
1.HTML ファイルの準備:ローカルで簡単な index.html を作成します。
2.バケットの作成:クラウドコンソールで新しいストレージバケットを作成します。
3.静的ウェブサイトホスティングの有効化:バケットの設定画面で「静的ウェブサイトホスティング」を有効にし、インデックスドキュメントに index.html を指定します。
4.公開アクセスの許可:アクセス許可(Bucket Policy)を設定し、外部から読み取り可能にします。
5.アップロードと確認:index.html をアップロードし、発行されたエンドポイント URL にアクセスして表示を確認します。
まとめ
サーバーの OS 設定や Nginx の構築を一切せずにウェブサイトが公開できるのは感動的でした!コストを抑えてクラウドの基本を学ぶには最高のハンズオンだと思います。
皆さんは、最初のハンズオンで何を作りましたか?ぜひコメントで教えてください!