[AWS]S 3を使用して静的Webページ(index.html)を管理


  • AWSホームページ上の記憶メニューS 3クリックパケット接続
  • を作成する.
  • bucket名を設定します.bucket名は他のbucketと重複することはできません


  • パケットを生成してファイルをアップロードするために必要なindex.htmlや準備したページをアップロードすればいいです


  • アップロードが完了したら、メニュー→プロパティー
    -下部の[静的Webサイト管理を編集]をクリックしてチェックを有効にします.


  • 編集での索引とエラー・ページの設定


  • 最後に、他のユーザーがアクセスできるように権限を設定します.
    -メニュー-権限の下にあるパケットポリシーの編集->ポリシーの作成
      1. Type of Policy를 S3 Bucket Policy로 설정
    
      2. principal에 * 입력
    
      3. Actions에서 GetObject 선택
    
      4. ARN에 arn:aws:s3:::bucketname/keyname 입력.
    
         버킷 이름이 test.co.kr이고 모든 key에 대해 적용할 것이므로
         arn:aws:s3:::test.co.kr/* 를 입력하였다.
    	
      5. Add Satatement를 클릭, 후 Generate를 클릭 후 내용 복사 후
         버킷 정책 편집기에 붙여넣기 후 완료 하면 "퍼블릭액세스가능" 뱃지 생성