Your SlideShare is downloading. ×

Aws s3 lesson1

1,076
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,076
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AWS-S3@f_prgShinya FuruwataStudy Document Lesson 1
  • 2. この資料は、自分以外の方に勉強用に私個人で作った資料になります。AWS-S3 では、どのようなことができるのかを学ぶための資料です。
  • 3. S3 とはS3 とは Simple Storage Service を意味しストレージのサービスとなります。
  • 4. アジェンダn ファイルをアップロードするn ファイルを公開するn 制限をかける
  • 5. ☆ ファイルをアップロードする1 . 保存させる Bucket を作成してください。ドメインでも使われるため、「 _ 」は使えません。他の人が既に名前を使っていたら、使えません。
  • 6. ☆ ファイルをアップロードする2. ファイルをアップロードする。
  • 7. ☆ ファイルをアップロードする
  • 8. ☆ ファイルをアップロードする3. アップロード完了
  • 9. ☆ ファイルを公開する1 . 先ほどアップロードしたファイルを単体で公開設定します。先ほどアップしたファイルのプロパティを開く。
  • 10. ☆ ファイルを公開する2. プロパティを見るとロックの表示があります。
  • 11. ☆ ファイルを公開する3. ファイルを見るとエラーになります。
  • 12. ☆ ファイルを公開する4. ファイルに対して、 Make Public します
  • 13. ☆ ファイルを公開する5. ファイルが見れるようになります。
  • 14. ☆ ファイルを公開する6. ファイルのパーミッションに下記の設定がつきました。
  • 15. ☆ 制限をかける1 . ファイル一つ一つにパーミッションを付与せずに閲覧できるようにします。まず Bucket のプロパティで下記の項目をを設定します。 S 3でホスティングをするようにします。
  • 16. ☆ 制限をかける2. Bucket のパーミッションにポリシーを付与します。
  • 17. ☆ 制限をかける3. Bucket のパーミッションにポリシーを付与します。
  • 18. ☆ 制限をかける4. 全てのユーザーに対して、閲覧できるようにします。{ "Version": "2008-10-17", "Id": "Policy1367268029362", "Statement": [ {"Sid": "Stmt1367268027782", "Effect": "Allow", "Principal": {"AWS": "*" }, "Action": ["s3:GetObjectAcl", "s3:GetObject" ],"Resource": [ "arn:aws:s3:::bucket-test-fprg/*","arn:aws:s3:::bucket-test-fprg" ] } ]}
  • 19. ☆ 制限をかける5. ファイルが見れるようになります。
  • 20. ☆ 制限をかける6. IP アドレスーザーに対して、閲覧できるないようにできます。{ "Version": "2008-10-17", "Id": "Policy1367268029362", "Statement": [ { "Sid": "Stmt1367268027782","Effect": "Allow", "Principal": { "AWS": "*" },"Action": [ "s3:GetObjectAcl", "s3:GetObject" ],"Resource": [ "arn:aws:s3:::bucket-test-fprg/*", "arn:aws:s3:::bucket-test-fprg" ] }, { "Sid": "IPAllow","Effect": "Allow", "Principal": { "AWS": "*" },"Action": "s3:*", "Resource": [ "arn:aws:s3:::bucket-test-fprg/*","arn:aws:s3:::bucket-test-fprg" ], "Condition": { "NotIpAddress": {"aws:SourceIp": "127.0.0.1/32" } }} ]}
  • 21. Simple Storage Service(S3) のように簡単に利用ができるストレージでした。 CloudBerry, s3cmd など様々なツールでも利用できます。これほど簡単に扱えて、 99.999999999% の耐久性があるのだから非常に有効なストレージと言えます。下記リンクも紹介しておきます。本家で再び復習してください。http://docs.aws.amazon.com/AmazonS3/latest/gsg/GetStartedWithS3.html
  • 22. 下記リンクも紹介しておきます。本家で再び復習してください。http://docs.aws.amazon.com/AmazonS3/latest/gsg/GetStartedWithS3.html