AWSアマゾンクラウド代理店: AWSオブジェクトストレージamazon 3初心者ガイド
クラウドコンピューティングに触れ始めたり、webサイトやAppの写真、ビデオ、バックアップファイルを保存する場所を探している場合は、次の言葉を聞いたことがあるに違いありません
Amazon s 3
。
多くの人はAWSの密集したサービスリストを見たばかりで、すぐに頭が大きくなった。慌てないでください。今日は複雑なアーキテクチャについて話したり、あいまいなIT用語を積み重ねたりしません。私たちは大きな口語で、このクラウドのストレージ分野の「大スター」をあなたに明らかに分解します。
Amazon S3とは何ですか?
最も一般的な言葉では
Amazon S3はクラウドに隠れて、容量が無限で、ファイルを失うことがない「スーパーディスク」です。
そのフルネームは
Simple Storage Service
(简単ストレージサービス) ですが、3つの単语の头文字がすべてSなので、皆さんはそれを呼ぶのに惯れています
S3
。
これは私たちが普段使っている百度ネット盤、Google Driveとどんな違いがありますか?
日常用のネットディスクは
一般ユーザー
はい。webページやAppにログインし、フォルダをクリックして確認しなければなりません。
Amazon S3は
開発者と企業
の。百度ネット盤のようにオンラインで映画を見るためのクールなインターフェイスはありませんが、「ドア」 (APIインターフェイス) を提供しています。あなたのプログラム、webサイト、または携帯電話Appは、このドアを通じて、ユーザーがアップロードしたアバター、サーバーのバックアップログ、ネット課のビデオスライスを自動的に保存することができます。
コア概念: この2つの言葉を理解すると、あなたは入門します
S3の操作ロジックは非常に簡単で、2つのコア概念を理解するだけです
バケット
そして
オブジェクト
。
あなたに理解してもらうために、私たちはそれを「巨大な電子ロッカー」と考えています
1.バケット -- あなた専用のロッカー
バケツは、あなたがS3で申請した専用のロッカーのようなものです。何かを保存するには、まず箱を作ってください。
一意性: この箱の名前は世界的にユニークでなければならない。他の人がmy-test-dataというバケツを作っていたら、もう使えません。
地域: 箱を作るときは、東京、シンガポール、バージニアなどの場所を選びます。あなたのユーザーやサーバーに近づくことをお勧めします。
2.オブジェクト -- 箱に入っているもの
対象は、あなたがバケツに入れたファイル (写真、ドキュメント、ビデオなど) です。しかし、S3の世界では、ファイルだけでなく、「オブジェクト」には2つの部分が含まれています
データ (Data): ファイル自体の内容 (例えばcatjpg画像)。
メタデータ: ファイルの属性ラベル。例えば、いつアップロードされたのか、どのくらいの大きさ、誰がそれを見る権限があるのか。
💡
初心者の誤区ヒント: S3には、実際には「フォルダ」という概念はない。コンソールでご覧になっているimages/2026/logo.Exeは階層ディレクトリのようですが、s 3では、これは名前の長いファイル (Key) にすぎません。S3はフラット化されたストレージで、この設計は100億級のファイルを探しても、稲妻のようなスピードを保つことができる。
なぜ世界中の開発者がS3を使っているのでしょうか?
市場にはクラウドストレージがたくさんありますが、なぜS3が業界のベンチマークになるのでしょうか?3つのことを最大限にしたからです
1.泰山のように安定している: 11個の9の信頼性
AWS公式のS3に対するデータ持続性承諾は
99.158.9% (略称11個9)
。
これは何の概念ですかS3に10、000件のファイルがあると、1千万年かかるかもしれません。1つのファイルをS3にアップロードすると、AWSは自動的にこのファイルを少なくとも3部コピーして、同じ地域で互いに影響しない異なる機械室 (利用可能な地域) に保管するからです。いずれかの機械室が突発的な停電や地震に遭遇しても、あなたのデータはまだ完全に損なわれていない。
2. 容量は無限です。伝えても、不満を装って負けます。
バケツを作る時に「100Gを買うべきですか、1tを買うべきですか」と計算する必要はありませんかを選択します。S3の容量は無限です。1バイトを渡して、1バイトのお金を受け取ります数百PB(1PB = 1024TB) を渡しても、それは入れられます。
3.価格を骨に節約する: お金を節約する階段制
S3は一刀両断の料金ではなく、多くの「お金を節約するトリック」 (ストレージクラス) がある。
S3 Standard (標準): 頻繁にアクセスされるホットデータ (サイトで使用中の画像など) に適しています。
S 3 intagent Access (あまりアクセスしていない): 1、2ヶ月に1回しか見られないデータ (先月の財務諸表など) に適していて、ストレージ料金は安いですが、取得時には引き出し料金がかかります。
S3 Glacier (氷河ストレージ): 数年の古いデータ (コンプライアンス監査ファイルなど) をアーカイブするのに適しています。保存するのは非常に安いですが、使うときは何時間も早く「解凍」する必要があります。
ピットガイド: 初心者が最も犯しやすい二つの致命的な間違い
多くの初心者がS3を使ったばかりの時、配置が不適切で、「授業料」を払いやすい。次の2点を覚えておくと、多額のお金を節約し、安全上の悩みをなくすことができます
誤り1: 権限が大きく開いて「データが裸になった」
S3のデフォルト設定は非常に安全です。
新しく作成されたすべてのバケットとファイルはプライベートです
。
しかし、多くの初心者は、webサイトがある写真に公開アクセスできるように、バケツ全体の権限を
Public (公開)
AWSアカウントの最高権限キー (Access Key) をフロントエンドコードに書き込んでしまう。これは自宅の金庫の扉を開けることに等しい。
正しいやり方: 必須
公開された静的リソース (webサイトロゴなど) は、個別にバケツを入れます。機密データは絶対にプライベートのままで、コードから有効期限付きの「事前署名URL(Presigned URL) 」を生成してユーザーにアクセスします。
間違い2: 「ライフサイクル管理」の設定を忘れて無駄なお金を使う
テスト期間中にコードを調整し、毎日S3に数十Gのログを伝え、テストが終わって尻をたたいて行った。数か月後に請求書を見ると、数百ドルがなくなった。
正しい方法: S3 Lifecycle (ライフサイクル) ルールを活用する。「ログ/ディレクトリにあるすべてのファイルが、30日を超えて自動的に削除されるか、14日を超えて自動的に低コストの氷河ストレージに移行する」というルールを設定できます。システムに自動的にお金を節約させます。
5分で素早く操作できます。
うその練習をしないというだけで、AWSコンソールでどのようにS3をプレイするか見てみましょう。
[AWSの登録/ログイン] -> [S3コンソールにアクセス] -> [「バケットの作成」をクリック] -> [ファイルのアップロード]
ステップ1: あなたの最初のバケットを作成します
AWSマネジメントコンソールにログインし、検索バーにS3と入力してタップします。
右上の「バケットの作成」をクリックします。
名前をつける (覚えておいてください。世界で唯一、my-awesome-app-bucket-2026など、小文字、数字、ハイフンしか使えません)。
エリアはあなたに一番近いところを選びます。
その他の「パブリックアクセスをブロック設定」、「デフォルト暗号化」はすべてデフォルトのままオンにして、一番下の点に直接「作成」します。
ステップ2: ファイルのアップロードと共有
リストから作成したバケットをクリックします。
「アップロード」をクリックし、パソコンの写真をドラッグして確認をクリックします。
アップロードが成功したら、この画像の名前をクリックすると、「オブジェクトURL」が表示されます。
この時点で、このURLを直接コピーしてブラウザで開くと、accessが表示されます。これで正しい! あなたのデータは安全だということです。
それを安全に共有するにはどうすればいいですか?このオブジェクトの右上にある「事前署名URLを使用して操作」をクリックし、失効時間 (例えば5分) を設定すると、システムは長い一時的なリンクを生成しますこのリンクを友達に送ると、彼らは期限内に見ることができる。
まとめ
Amazon S3はファイルが保存されている場所に見えますが、クラウドコンピューティングの世界の「基礎」のようなものです。静的なウェブサイトを構築しても、ビッグデータ分析の原始資料を保存しても、企業の災害準備をしても、それは欠かせない。
初心者にとって、最初から複雑なセキュリティ戦略やアーキテクチャ図を暗記する必要はありません。覚えておいてください
安全で無限大、オンデマンドでお金を払うクラウドロッカー
、バケツを作成し、写真をアップロードすることから実践し始めた。最初の自動アップロードのスクリプトを実際に実行すると
クラウドコンピューティングの扉が開いていることがわかります。
