AWSとは?☁️
クラウドコンピューティングを使ったサービス
クラウドコンピューティングとは??😭
- 手元に1台のPCとインターネットに接続できる環境さえあれば、 サーバーや大容量のストレージ、高速なデータベースなどを必要な分だけ利用できる
今回は数あるサービスの中でもストレージサービス(S3)を使ってみました!
S3とは(以下公式から抜粋🙏)
- 業界最高水準のスケーラビリティ、データ可用性、セキュリティ、およびパフォーマンスを提供するオブジェクトストレージサービスです。
- データレイク、ウェブサイト、クラウドネイティブアプリケーション、バックアップ、アーカイブ、機械学習、分析など、さまざまなユースケースのあらゆる量のデータを保存および保護します。
- 99.999999999% (9 x 11) の耐久性を実現するように設計されており、世界中の何百万ものお客様のデータを保存しています。
それでは試しに画像をS3にアップロードしてみます!💪
バケット(S3 に保存されたデータのためのコンテナ)を作成をクリック!
リージョンを選ぶ
リソースを「リージョン」と呼ばれる世界中の複数の領域に分散させている
「リージョン」の形で分離させている理由は、耐障害性と安定性を維持するため
リージョンと利用者の所在地との距離、コストで選定する(東京にします)
オブジェクト所有者
S3バケットのアクセス許可設定
所有者のみしかアクセスできない
4.バケットとオブジェクトのアクセスをブロック 今回は無効にする
バケットを作成をクリック!
作ったバケットに画像(抹茶ラテ)をアップロードしてみる
確かにアップロードされていた!
今後の展望
テストコードのカバレッジのサマリをS3にアップロードして、githubから参照する等