10週目-CloudFront、ELB、S 3(WPOffload Media Lite)を2つのAllInOneインスタンスで使用


実践に関連する構成



クリックCloudFront->ID Domain Name確認

Web接続先EC 2 AllnOneパブリックIPアドレス

Wordpress管理者アカウントの設定

ログイン
설정

アドレスをCloudFrontドメインアドレスに変換

httpsを入力://sを減算

[변경사항 저장]をクリックします.

ALB&チェック対象グループ
AllInOneインスタンスが含まれています.

CloudFrontを使用したドメイン名接続マネージャWeb
 http://CloudFrontDomainName/wp-admin/

CloudFrontへのWeb接続ドメイン名
HTTP://CloudFrontDomainName/

AllInOneインスタンスSSH接続->アップロードフォルダの確認
cd /var/www/html/wp-content/uploads

# 업로드 폴더 정보 확인
tree

記事->새로 추가クリック


書き込み後に공개をクリック

[공개]をクリックします.

私の性格が見える表情

word pressに文章を書いた後、AllInOneのアップロードフォルダをチェック
tree

アップロードリポジトリをS 3に変更して、ストレージとファイルの配信を最適化


プラグイン->新規の追加(Plug-in->Add New)をクリックします.
WP Offload Media Liteの検索とインストール
활성화->Settingsをクリックします.

選択ボトムNEXT
[Create new bucket]をクリックします.

選択領域->Bucket名の作成->Create New Bucketクリック

下のADBANCED OPTIONS ON->Save Changesをクリックします.

2番目の記事を作成するには、>공개をクリックします.

[공개]をクリックします.

よく撮れたでしょう?

S 3->作成したパケットをクリック

写真が出るまでクリックし続けます





写真はS 3パケットに保存されている

AllInOneのアップロードフォルダにイメージが存在するかどうかを確認し、S 3パケットに格納されている内容を確認する
# 기존 파일만 존재
tree /var/www/html/wp-content/upload

# S3 버킷에 저장된 내용 확인
aws s3 ls s3://<자신의 버킷 이름> --recursive
aws s3 ls s3://beaswp --recursive


オプション)S 3パケット設定


「Bucket-」>「権限」をクリックします.

bucketポリシーで편집をクリック

貼り付け後に自分のパケット名を変更する->
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "PublicReadGetObject",
      "Effect": "Allow",
      "Principal": "*",
      "Action": [
        "s3:GetObject"
        ],
      "Resource": [
        "arn:aws:s3:::자신의버킷이름/*"
        ]
    }
  ]

[변경 사항 저장]をクリックします.

実習が終わる

次の実験の注意事項


AllInOneインスタンスの停止
S 3 bucket初期化:S 3 bucket->空白->영구 삭제入力->비어있음クリック->종료クリック
参考資料:AFOS[2期]活動内容