S3 Websites
S3 μΉμ¬μ΄νΈμ λν΄ μμ보μ.
- S3 λ μ μ μΉμ¬μ΄νΈλ₯Ό νΈμ€ν ν μ μκ³ , wwwμμ μ κ·Όμ΄ κ°λ₯νλλ‘ νμ©νλ©° μΉμ¬μ΄νΈ URLλ κ°λ¨νλ€.
- HTTP μλ ν¬μΈνΈλ μλμ κ°μ λͺ¨μ΅μ΄λ€.
-
.s3-website- .amazoneaws.com - λ²ν· μ΄λ¦μΌλ‘ μμνκ³ , μ€κ°μ region μ΄λ¦μ΄ λ€μ΄κ°κ² λλ€.
-
-
μΉμ¬μ΄νΈλ₯Ό νμ±ν νμΌλ, 403 Forbidden μ€λ₯κ° λ°μνλ€λ©΄, λ²ν· μ μ± μ public read λ‘ λ³κ²½ν΄μΌ νλ€.
-
μμ±ν S3 Buckets μ μΉμ¬μ΄νΈλ‘ νμ±ν
- Bucket μ μ μ μΉμ¬μ΄νΈλ‘ λ§λλ κ²
- λ²ν· - μμ± - μ μ μΉ μ¬μ΄νΈ νΈμ€ν
μ μ¬μ§μμ μ μ μΉμ¬μ΄νΈ νΈμ€ν μ νμ±νλ‘ λ³κ²½ν
-
μμμ μΈλ±μ€λ¬Έμ, μ€λ₯ λ¬Έμ λ₯Ό λͺ¨λ μ§μ ν΄μ€λ€.
- λ²ν·μ index.html, error.html νμΌμ λͺ¨λ μ λ‘λν μνμ
-
μμ±λ URL μ£Όμμ μ κ·Όνλ€.
- 403 μλ¬κ° λνλ κ²
-
μλ¬ λ°μμ
-
ν΄λΉ Bucketμ public μνλ‘ λ°κΎΌλ€.
- Block public access λ₯Ό μ²΄ν¬ ν΄μ νλ€.
- λ²ν·μ μ± μμ Json λ¬Έμλ‘ λͺ¨λ μ μ κ° ν΄λΉ κ°μ²΄λ₯Ό getObject ν μμλ κΆνμ λ§λ λ€.
{ "Id": "asdgasgasd", "Version": "2012-10-17", "Statement": [ { "Sid": "asdfasdf", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws:s3:::demo-my-bucket-name/*", "Principal": "*" } ] }
-
λκΈλ¨κΈ°κΈ°