現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

S3

【初心者向け】AWS S3に画像をアップロードする方法をわかりやすく解説!

投稿日:

AWS S3に画像をアップロードする方法【初心者向け】

AWSのS3は、画像やファイルを保存できる便利なストレージサービスです。
「S3ってどうやって使うの?」「画像をアップするだけでも難しそう…」と思う初心者の方でも大丈夫。
この記事では、S3に画像をアップロードする手順を、画面付きでわかりやすく解説します。



S3とは?(おさらい)

S3(Simple Storage Service)は、AWSが提供するオンラインストレージサービスです。
画像・動画・HTMLファイルなどを保存でき、Webサイトの素材置き場としてもよく使われます。

詳しく知りたい方は、先にこちらの記事を読むと理解が深まります。

S3に画像をアップロードする全体の流れ

画像をアップロードする手順は、次の3ステップです。

  1. バケットを作成する
  2. 画像ファイルをアップロードする
  3. 公開設定を行う(必要な場合)

それでは、実際の画面を見ながら進めていきましょう。



① バケットを作成する

まずは、画像を保存するための「バケット」を作成します。

1. AWSマネジメントコンソールにログイン

AWSにログインし、検索バーで「S3」と入力してS3の画面を開きます。

2. 「バケットを作成」をクリック

バケット名を入力します。
例:my-s3-image-bucket

ポイント:

  • バケット名は世界で一意(他の人と被れない)
  • 小文字・ハイフンのみ使用可能

3. リージョンを選択

基本的には「アジアパシフィック(東京)」でOKです。

4. 設定はデフォルトのままでOK

初心者のうちは、特別な設定は不要です。

5. 「バケットを作成」をクリック

これでバケットが作成されました。

② 画像ファイルをアップロードする

次に、作成したバケットに画像をアップロードします。

1. バケットを開く

先ほど作成したバケット名をクリックします。

2. 「アップロード」をクリック

ファイル選択画面が表示されるので、アップロードしたい画像を選びます。

3. 「アップロード」をクリック

数秒でアップロードが完了します。

③ 公開設定を行う(必要な場合)

アップロードした画像をWebサイトで使いたい場合は、公開設定が必要です。

1. アップロードした画像をクリック

オブジェクトの詳細画面が開きます。

2. 「パーミッション」タブを開く

「パブリックアクセスを許可する」にチェックを入れます。

※ 公開すると誰でもアクセスできるようになるため、公開して良い画像だけにしましょう。

3. 公開URLを確認

オブジェクトURLが表示されるので、これが画像のURLになります。

よくあるエラーと対処法

● AccessDenied(アクセス拒否)

公開設定ができていない可能性があります。

● URLを開いても画像が表示されない

バケットポリシーが正しく設定されていない場合があります。

詳しくはこちらの記事で解説しています。

AWS 初心者におすすめの学習書籍

AWS の基礎を体系的に学びたい方には、図解が多く初心者でも理解しやすい入門書があります。
EC2 / S3 / VPC など主要サービスの仕組みを図解で理解できるので、AWS の全体像をつかみたい方に最適です。
→ 図解即戦力 Amazon Web Servicesのしくみと技術が これ1冊でしっかりわかる教科書

AWS の基本操作を実際に手を動かしながら学びたい方には、初心者向けにわかりやすく解説された入門書があります。
EC2 や S3 を使ったインフラ構築の流れを丁寧に説明しているため、「AWS を触りながら理解したい」という方に最適です。
→ AWSではじめるインフラ構築入門

体系的に学びたい方へ(スクールという選択肢)

AWS を独学で進める中で、「もっと効率よく学びたい」「プロに相談しながら進めたい」と感じる方も多いです。
そのような方には、未経験からエンジニアを目指せる DMM WEBCAMP の学習コースも選択肢のひとつです。

無料相談では、学習ロードマップの作成やキャリア相談など、独学では得られないサポートを受けられます。
短期間で基礎を固めたい方や、効率よくスキルを身につけたい方に最適です。
DMM WEBCAMP 学習コース(無料相談はこちら)

AWSの基礎を理解したあとは、次のステップとして AWS資格 の学習に進む方も多いです。

AWS資格(CLF)を目指す方へ(基礎固めに最適)

CLFはAWS初心者でも取り組みやすく、基礎固めに最適な資格です。

AWS の全体像を理解したあと、「基礎をしっかり固めたい」「資格を取って自信をつけたい」という方には、CLF(クラウドプラクティショナー) の学習がおすすめです。
AWS の概念や主要サービスを幅広く学べるため、初心者でも取り組みやすい資格です。

スマホでも学習できるオンライン問題集があり、スキマ時間で効率よく理解を深められます。
【CLF】AWSクラウドプラクティショナー対応オンライン問題集はこちら

AWS資格(SAA)を目指す方へ(実践力をつけたい方向け)

SAAは実践的な内容が多く、AWSを仕事で使いたい方に特に人気の資格です。

AWS の基礎を学んだあとは、より実践的な内容を扱う SAA(ソリューションアーキテクト アソシエイト) に挑戦することで、理解が一気に深まります。
設計・可用性・セキュリティなど、現場で求められる知識を体系的に学べる人気資格です。

SAA はアウトプット学習が特に重要で、問題集で繰り返し演習することで合格に近づけます。
【SAA】ソリューションアーキテクト対応オンライン問題集はこちら



まとめ

今回は、AWS S3に画像をアップロードする方法を紹介しました。

  • バケットを作成する
  • 画像をアップロードする
  • 必要に応じて公開設定を行う

次は、S3を使って静的サイトを公開する方法にも挑戦してみましょう。

初心者でも一歩ずつ進めれば、S3はとても使いやすいサービスです。ぜひ活用してみてください。

関連記事

【AWS S3とは?】初心者向けに仕組み・使い方・料金をわかりやすく解説

2026/03/25   -S3

AWS S3とは?初心者向けに仕組み・使い方・料金をわかりやすく解説 AWS を学び始めると必ず出てくるのが「S3(エススリー)」というサービスです。名前は聞いたことがあっても、何ができるのか、どんな …

このブログは Xserver 上の WordPress で運用しています。
表示速度が速く、安定しているのでブログ初心者にもおすすめです。
レンタルサーバー エックスサーバー

-S3

執筆者: