iimon TECH BLOG

iimonエンジニアが得られた経験や知識を共有して世の中をイイモンにしていくためのブログです

AWS S3を触ってみた

AWSとは?☁️

クラウドコンピューティングを使ったサービス

クラウドコンピューティングとは??😭

  • 手元に1台のPCとインターネットに接続できる環境さえあれば、 サーバーや大容量のストレージ、高速なデータベースなどを必要な分だけ利用できる

今回は数あるサービスの中でもストレージサービス(S3)を使ってみました!

S3とは(以下公式から抜粋🙏)

  • 業界最高水準のスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。
  • データレイク、ウェブサイト、クラウドネイティブアプリケーション、バックアップ、アーカイブ機械学習、分析など、さまざまなユースケースのあらゆる量のデータを保存および保護します。
  • 99.999999999% (9 x 11) の耐久性を実現するように設計されており、世界中の何百万ものお客様のデータを保存しています。

それでは試しに画像をS3にアップロードしてみます!💪

  1. バケット(S3 に保存されたデータのためのコンテナ)を作成をクリック!

  2. リージョンを選ぶ

    リソースを「リージョン」と呼ばれる世界中の複数の領域に分散させている

    「リージョン」の形で分離させている理由は、耐障害性と安定性を維持するため

    リージョンと利用者の所在地との距離、コストで選定する(東京にします)

  3. オブジェクト所有者

    S3バケットのアクセス許可設定

    所有者のみしかアクセスできない

4.バケットとオブジェクトのアクセスをブロック 今回は無効にする

バケットを作成をクリック!

作ったバケットに画像(抹茶ラテ)をアップロードしてみる

確かにアップロードされていた!

今後の展望

テストコードのカバレッジのサマリをS3にアップロードして、githubから参照する等

参考)