LoginSignup
0
0

More than 1 year has passed since last update.

【AWS】S3静的コンテンツ&ファイルダウンロード(ハンズオン検証)

Last updated at Posted at 2022-04-24

AWS試験用に実機検証

はじめに

現在、AWS SAAを勉強中。
良く分からないなかったところを実機にて検証。
(主にハンズオンなどを参考に検証しています)

1.S3バケットを作成

・バケット名を「test-701」で作成
image.png
・パブリックアクセスをすべてブロックをOFF
image.png
・バケットを作成
image.png

2.資材のアップロード

「test-701」バケットに以下資材をアップロード
・index.html
・css(style.css)

image.png

3.アクセス許可タブ

・アクセス可能なIPアドレスを指定。

{
    "Version": "2012-10-17",
    "Id": "PolicyId2",
    "Statement": [
        {
            "Sid": "AllowIPmix",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::test-701",
                "arn:aws:s3:::test-701/*"
            ],
            "Condition": {
                "IpAddress": {
                    "aws:SourceIp": [
                        "<許可するIP#1>/32",
                        "<許可するIP#2>/32"
                    ]
                }
            }
        }
    ]
}

4.プロパティタブ

・静的ウェブホスティング
image.png

・インデックスドキュメントに「index.html」を入力し、[変更の保存]をクリック
image.png

・バケットウェブサイトエンドポイントが表示されるので、URLをコピーしてアクセス。
image.png

5.アクセス

・テスト用ページが表示されたことを確認

image.png

テストデータをインタネット経由でダウンロードしたい。

・バケットに対象ファイルを配置(test_data01.csv)し、対象ファイルを選択
image.png

・対象ファイルのプロパティタブにて「オブジェクトの概要」→「オブジェクト URL」にアクセス用の
 URLの記載があるのでブラウザーにてURLにアクセスするとファイルダウンロードができる。

image.png

参考リンク

Qiita

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0