aws s3 lesson1

83
AWS-S3 @f_prg Shinya Furuwata Study Document Lesson 1 1378日月曜日

Upload: -

Post on 28-May-2015

1.130 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aws s3 lesson1

AWS-S3

@f_prgShinya Furuwata

Study Document Lesson 1

13年7月8日月曜日

Page 2: Aws s3 lesson1

13年7月8日月曜日

Page 3: Aws s3 lesson1

この資料は、自分以外の方に勉強用に

私個人で作った資料になります。

AWS-S3では、どのようなことができるのかを

学ぶための資料です。

13年7月8日月曜日

Page 4: Aws s3 lesson1

13年7月8日月曜日

Page 5: Aws s3 lesson1

S3とは

13年7月8日月曜日

Page 6: Aws s3 lesson1

S3とは

S3とはSimple Storage Serviceを意味し

ストレージのサービスとなります。

13年7月8日月曜日

Page 7: Aws s3 lesson1

S3とは

S3とはSimple Storage Serviceを意味し

ストレージのサービスとなります。

13年7月8日月曜日

Page 8: Aws s3 lesson1

S3とは

S3とはSimple Storage Serviceを意味し

ストレージのサービスとなります。

13年7月8日月曜日

Page 9: Aws s3 lesson1

S3とは

S3とはSimple Storage Serviceを意味し

ストレージのサービスとなります。

13年7月8日月曜日

Page 10: Aws s3 lesson1

13年7月8日月曜日

Page 11: Aws s3 lesson1

アジェンダ

13年7月8日月曜日

Page 12: Aws s3 lesson1

アジェンダ

n ファイルをアップロードする

n ファイルを公開する

n 制限をかける

13年7月8日月曜日

Page 13: Aws s3 lesson1

13年7月8日月曜日

Page 14: Aws s3 lesson1

☆ファイルをアップロードする

13年7月8日月曜日

Page 15: Aws s3 lesson1

☆ファイルをアップロードする

1. 保存させるBucketを作成してください。ドメインでも使われるため、「 _ 」は使えません。他の人が既に名前を使っていたら、使えません。

13年7月8日月曜日

Page 16: Aws s3 lesson1

☆ファイルをアップロードする

1. 保存させるBucketを作成してください。ドメインでも使われるため、「 _ 」は使えません。他の人が既に名前を使っていたら、使えません。

13年7月8日月曜日

Page 17: Aws s3 lesson1

☆ファイルをアップロードする

1. 保存させるBucketを作成してください。ドメインでも使われるため、「 _ 」は使えません。他の人が既に名前を使っていたら、使えません。

13年7月8日月曜日

Page 18: Aws s3 lesson1

13年7月8日月曜日

Page 19: Aws s3 lesson1

☆ファイルをアップロードする

13年7月8日月曜日

Page 20: Aws s3 lesson1

☆ファイルをアップロードする

2. ファイルをアップロードする。

13年7月8日月曜日

Page 21: Aws s3 lesson1

☆ファイルをアップロードする

2. ファイルをアップロードする。

13年7月8日月曜日

Page 22: Aws s3 lesson1

13年7月8日月曜日

Page 23: Aws s3 lesson1

☆ファイルをアップロードする

13年7月8日月曜日

Page 24: Aws s3 lesson1

☆ファイルをアップロードする

13年7月8日月曜日

Page 25: Aws s3 lesson1

☆ファイルをアップロードする

13年7月8日月曜日

Page 26: Aws s3 lesson1

13年7月8日月曜日

Page 27: Aws s3 lesson1

☆ファイルをアップロードする

13年7月8日月曜日

Page 28: Aws s3 lesson1

☆ファイルをアップロードする

3. アップロード完了

13年7月8日月曜日

Page 29: Aws s3 lesson1

☆ファイルをアップロードする

3. アップロード完了

13年7月8日月曜日

Page 30: Aws s3 lesson1

13年7月8日月曜日

Page 31: Aws s3 lesson1

☆ファイルを公開する

13年7月8日月曜日

Page 32: Aws s3 lesson1

☆ファイルを公開する

1. 先ほどアップロードしたファイルを単体で公開設定します。先ほどアップしたファイルのプロパティを開く。

13年7月8日月曜日

Page 33: Aws s3 lesson1

☆ファイルを公開する

1. 先ほどアップロードしたファイルを単体で公開設定します。先ほどアップしたファイルのプロパティを開く。

13年7月8日月曜日

Page 34: Aws s3 lesson1

13年7月8日月曜日

Page 35: Aws s3 lesson1

☆ファイルを公開する

13年7月8日月曜日

Page 36: Aws s3 lesson1

☆ファイルを公開する

2. プロパティを見るとロックの表示があります。

13年7月8日月曜日

Page 37: Aws s3 lesson1

☆ファイルを公開する

2. プロパティを見るとロックの表示があります。

13年7月8日月曜日

Page 38: Aws s3 lesson1

13年7月8日月曜日

Page 39: Aws s3 lesson1

☆ファイルを公開する

13年7月8日月曜日

Page 40: Aws s3 lesson1

☆ファイルを公開する

3. ファイルを見るとエラーになります。

13年7月8日月曜日

Page 41: Aws s3 lesson1

☆ファイルを公開する

3. ファイルを見るとエラーになります。

13年7月8日月曜日

Page 42: Aws s3 lesson1

13年7月8日月曜日

Page 43: Aws s3 lesson1

☆ファイルを公開する

13年7月8日月曜日

Page 44: Aws s3 lesson1

☆ファイルを公開する

4. ファイルに対して、Make Publicします

13年7月8日月曜日

Page 45: Aws s3 lesson1

☆ファイルを公開する

4. ファイルに対して、Make Publicします

13年7月8日月曜日

Page 46: Aws s3 lesson1

13年7月8日月曜日

Page 47: Aws s3 lesson1

☆ファイルを公開する

13年7月8日月曜日

Page 48: Aws s3 lesson1

☆ファイルを公開する

5. ファイルが見れるようになります。

13年7月8日月曜日

Page 49: Aws s3 lesson1

☆ファイルを公開する

5. ファイルが見れるようになります。

13年7月8日月曜日

Page 50: Aws s3 lesson1

☆ファイルを公開する

5. ファイルが見れるようになります。

13年7月8日月曜日

Page 51: Aws s3 lesson1

13年7月8日月曜日

Page 52: Aws s3 lesson1

☆ファイルを公開する

13年7月8日月曜日

Page 53: Aws s3 lesson1

☆ファイルを公開する

6. ファイルのパーミッションに下記の設定がつきました。

13年7月8日月曜日

Page 54: Aws s3 lesson1

☆ファイルを公開する

6. ファイルのパーミッションに下記の設定がつきました。

13年7月8日月曜日

Page 55: Aws s3 lesson1

13年7月8日月曜日

Page 56: Aws s3 lesson1

☆制限をかける

13年7月8日月曜日

Page 57: Aws s3 lesson1

☆制限をかける

1. ファイル一つ一つにパーミッションを付与せずに閲覧できるようにします。まずBucketのプロパティで下記の項目をを設定します。S3でホスティングをするようにします。

13年7月8日月曜日

Page 58: Aws s3 lesson1

☆制限をかける

1. ファイル一つ一つにパーミッションを付与せずに閲覧できるようにします。まずBucketのプロパティで下記の項目をを設定します。S3でホスティングをするようにします。

13年7月8日月曜日

Page 59: Aws s3 lesson1

13年7月8日月曜日

Page 60: Aws s3 lesson1

☆制限をかける

13年7月8日月曜日

Page 61: Aws s3 lesson1

☆制限をかける

2. Bucketのパーミッションにポリシーを付与します。

13年7月8日月曜日

Page 62: Aws s3 lesson1

☆制限をかける

2. Bucketのパーミッションにポリシーを付与します。

13年7月8日月曜日

Page 63: Aws s3 lesson1

13年7月8日月曜日

Page 64: Aws s3 lesson1

☆制限をかける

13年7月8日月曜日

Page 65: Aws s3 lesson1

☆制限をかける

3. Bucketのパーミッションにポリシーを付与します。

13年7月8日月曜日

Page 66: Aws s3 lesson1

☆制限をかける

3. Bucketのパーミッションにポリシーを付与します。

13年7月8日月曜日

Page 67: Aws s3 lesson1

13年7月8日月曜日

Page 68: Aws s3 lesson1

☆制限をかける

13年7月8日月曜日

Page 69: Aws s3 lesson1

☆制限をかける

4. 全てのユーザーに対して、閲覧できるようにします。

13年7月8日月曜日

Page 70: Aws s3 lesson1

☆制限をかける

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"! ! ! ]! ! }! ]}

13年7月8日月曜日

Page 71: Aws s3 lesson1

13年7月8日月曜日

Page 72: Aws s3 lesson1

☆制限をかける

13年7月8日月曜日

Page 73: Aws s3 lesson1

☆制限をかける

5. ファイルが見れるようになります。

13年7月8日月曜日

Page 74: Aws s3 lesson1

☆制限をかける

5. ファイルが見れるようになります。

13年7月8日月曜日

Page 75: Aws s3 lesson1

☆制限をかける

5. ファイルが見れるようになります。

13年7月8日月曜日

Page 76: Aws s3 lesson1

13年7月8日月曜日

Page 77: Aws s3 lesson1

☆制限をかける

13年7月8日月曜日

Page 78: Aws s3 lesson1

☆制限をかける

6. IPアドレスーザーに対して、閲覧できるないようにできます。

13年7月8日月曜日

Page 79: Aws s3 lesson1

☆制限をかける

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"! ! ! ! }! ! ! }! ! }! ]}

13年7月8日月曜日

Page 80: Aws s3 lesson1

13年7月8日月曜日

Page 81: Aws s3 lesson1

Simple Storage Service(S3)のように簡単に利用ができるストレージでした。CloudBerry, s3cmdなど様々なツールでも利用できます。これほど簡単に扱えて、99.999999999%の耐久性があるのだから非常に有効なストレージと言えます。

13年7月8日月曜日

Page 82: Aws s3 lesson1

13年7月8日月曜日

Page 83: Aws s3 lesson1

下記リンクも紹介しておきます。本家で再び復習してください。

http://docs.aws.amazon.com/AmazonS3/latest/gsg/GetStartedWithS3.html

13年7月8日月曜日