Suche senden
Hochladen
S3を使った簡単Webサイトの作り方
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
58 views
Yasuhiro Matsuda
Folgen
JAWS-UG金沢 #50で登壇した発表についてのスライドです。 S3を使ってWebサイトを構築する方法について説明しています。
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Empfohlen
JAWS DAYS 2014 ACEに聞け! S3
JAWS DAYS 2014 ACEに聞け! S3
保彦 坂井田
Xamarin + Azure Mobile Appsの現実(第2章)
Xamarin + Azure Mobile Appsの現実(第2章)
Satoru Fujimori
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
AzureとXamarin.Formsでプッシュ通知
AzureとXamarin.Formsでプッシュ通知
Satoru Fujimori
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
Jaws ug北九州第3回もくもく会amazon s3資料
Jaws ug北九州第3回もくもく会amazon s3資料
Yutaka Fujisaki
Ruby on Rails on Azure
Ruby on Rails on Azure
Masaki Yamamoto
Empfohlen
JAWS DAYS 2014 ACEに聞け! S3
JAWS DAYS 2014 ACEに聞け! S3
保彦 坂井田
Xamarin + Azure Mobile Appsの現実(第2章)
Xamarin + Azure Mobile Appsの現実(第2章)
Satoru Fujimori
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
AzureとXamarin.Formsでプッシュ通知
AzureとXamarin.Formsでプッシュ通知
Satoru Fujimori
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
Azure Appservice WebAppsでWordPressサイトを構築すると運用が劇的にラクになる話
典子 松本
Jaws ug北九州第3回もくもく会amazon s3資料
Jaws ug北九州第3回もくもく会amazon s3資料
Yutaka Fujisaki
Ruby on Rails on Azure
Ruby on Rails on Azure
Masaki Yamamoto
jaws-ug kansai-special_aurora_20150207
jaws-ug kansai-special_aurora_20150207
Toshiyuki Konparu
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
マルチインフラ環境の話
マルチインフラ環境の話
真吾 吉田
ハンズオン導入資料
ハンズオン導入資料
Koichiro Nishijima
AWS Premier Night #1
AWS Premier Night #1
Takahisa Shiratori
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
典子 松本
日本語対応したAmazonLexではじめてのLINEボットをつくってハンズオン手順を公開した話
日本語対応したAmazonLexではじめてのLINEボットをつくってハンズオン手順を公開した話
Kahori Takeda
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
崇之 清水
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
真吾 吉田
20150207 elastic loadbalancer
20150207 elastic loadbalancer
Daiki Mori
案件規模で使い分けよう!Microsoft Azure×WordPressの話
案件規模で使い分けよう!Microsoft Azure×WordPressの話
典子 松本
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
Serverworks Co.,Ltd.
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
Hiroyuki Hiki
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
Serverworks Co.,Ltd.
Slerがawsで運用してきた話
Slerがawsで運用してきた話
Sato Shun
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
ノンコーディングでLineBotを作る MS FLOW編
ノンコーディングでLineBotを作る MS FLOW編
裕之 木下
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
典子 松本
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
gree_tech
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
Amazon Web Services Japan
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
Weitere ähnliche Inhalte
Was ist angesagt?
jaws-ug kansai-special_aurora_20150207
jaws-ug kansai-special_aurora_20150207
Toshiyuki Konparu
Innovation eggcloudnative
Innovation eggcloudnative
Takuro Sasaki
マルチインフラ環境の話
マルチインフラ環境の話
真吾 吉田
ハンズオン導入資料
ハンズオン導入資料
Koichiro Nishijima
AWS Premier Night #1
AWS Premier Night #1
Takahisa Shiratori
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
典子 松本
日本語対応したAmazonLexではじめてのLINEボットをつくってハンズオン手順を公開した話
日本語対応したAmazonLexではじめてのLINEボットをつくってハンズオン手順を公開した話
Kahori Takeda
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
崇之 清水
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
真吾 吉田
20150207 elastic loadbalancer
20150207 elastic loadbalancer
Daiki Mori
案件規模で使い分けよう!Microsoft Azure×WordPressの話
案件規模で使い分けよう!Microsoft Azure×WordPressの話
典子 松本
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
Serverworks Co.,Ltd.
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
Hiroyuki Hiki
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
Serverworks Co.,Ltd.
Slerがawsで運用してきた話
Slerがawsで運用してきた話
Sato Shun
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
ノンコーディングでLineBotを作る MS FLOW編
ノンコーディングでLineBotを作る MS FLOW編
裕之 木下
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
典子 松本
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
gree_tech
Was ist angesagt?
(20)
jaws-ug kansai-special_aurora_20150207
jaws-ug kansai-special_aurora_20150207
Innovation eggcloudnative
Innovation eggcloudnative
マルチインフラ環境の話
マルチインフラ環境の話
ハンズオン導入資料
ハンズオン導入資料
AWS Premier Night #1
AWS Premier Night #1
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
Microsoft Azure WebAppsでECサイトを構築してみた話 ~EC-CUBE3で試してみました~
日本語対応したAmazonLexではじめてのLINEボットをつくってハンズオン手順を公開した話
日本語対応したAmazonLexではじめてのLINEボットをつくってハンズオン手順を公開した話
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
20130519 JAWS-UG青森 美人CDP/CDP男子「も」2.0へ
20150207 elastic loadbalancer
20150207 elastic loadbalancer
案件規模で使い分けよう!Microsoft Azure×WordPressの話
案件規模で使い分けよう!Microsoft Azure×WordPressの話
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
20130520 実例で見るAWSの特徴と活用方法@JAWS-UG青森 第1回勉強会
Slerがawsで運用してきた話
Slerがawsで運用してきた話
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
ノンコーディングでLineBotを作る MS FLOW編
ノンコーディングでLineBotを作る MS FLOW編
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
簡単・お手軽!ノンプログラミングで便利BOTを作ってみた話
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
NuxtJS + REST APIで運用中サービスをNuxtJS + GraphQLに変更したことによる光と影
Ähnlich wie S3を使った簡単Webサイトの作り方
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
Amazon Web Services Japan
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
taiju higashi
第4回はじめてのAws jaws ug-iwata
第4回はじめてのAws jaws ug-iwata
iwata jaws-ug
20180523 S3雑記
20180523 S3雑記
Masaru Ogura
AWSを用いたWebホスティング
AWSを用いたWebホスティング
SORACOM, INC
クラウドを使ってみよう - クラウド女子会2011年4月30日
クラウドを使ってみよう - クラウド女子会2011年4月30日
SORACOM, INC
Azure MLによるWeb Serviceの作り方
Azure MLによるWeb Serviceの作り方
nishioka1
Mroongaを選んだ理由と ちょっと嬉しかった話
Mroongaを選んだ理由と ちょっと嬉しかった話
Terui Masashi
AWSで稼働している ブログ(ヤマムギ+3)の コスト
AWSで稼働している ブログ(ヤマムギ+3)の コスト
Mitsuhiro Yamashita
20130622 JAWS-UG大阪 ストレージ編(EBS/S3/Glacier)
20130622 JAWS-UG大阪 ストレージ編(EBS/S3/Glacier)
真吾 吉田
Slerとaws運用の付き合い方
Slerとaws運用の付き合い方
Sato Shun
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例
Yuuki Namikawa
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
Amazon Web Services Japan
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
Amazon Web Services Japan
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
SORACOM, INC
20160404 jaws ugアーキテクチャ専門支部ハイブリッドクラウド分科会#4
20160404 jaws ugアーキテクチャ専門支部ハイブリッドクラウド分科会#4
Naomi Yamasaki
Jaws ug in-miyazaki_immutable_infrastructureonaws_20140131
Jaws ug in-miyazaki_immutable_infrastructureonaws_20140131
Seiji Tsukioka
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
Yuuki Namikawa
LocalStack
LocalStack
chibochibo
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
典子 松本
Ähnlich wie S3を使った簡単Webサイトの作り方
(20)
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
やすい・はやい・うまいMTのホスティング環境を求めて - jaws-ug-3to-2013-sprint
第4回はじめてのAws jaws ug-iwata
第4回はじめてのAws jaws ug-iwata
20180523 S3雑記
20180523 S3雑記
AWSを用いたWebホスティング
AWSを用いたWebホスティング
クラウドを使ってみよう - クラウド女子会2011年4月30日
クラウドを使ってみよう - クラウド女子会2011年4月30日
Azure MLによるWeb Serviceの作り方
Azure MLによるWeb Serviceの作り方
Mroongaを選んだ理由と ちょっと嬉しかった話
Mroongaを選んだ理由と ちょっと嬉しかった話
AWSで稼働している ブログ(ヤマムギ+3)の コスト
AWSで稼働している ブログ(ヤマムギ+3)の コスト
20130622 JAWS-UG大阪 ストレージ編(EBS/S3/Glacier)
20130622 JAWS-UG大阪 ストレージ編(EBS/S3/Glacier)
Slerとaws運用の付き合い方
Slerとaws運用の付き合い方
Amazon EC2を使った実践SaaS運用事例
Amazon EC2を使った実践SaaS運用事例
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
20120319 aws meister-reloaded-s3
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
S3 -ほぼ週刊AWSマイスターシリーズ第2回-
20160404 jaws ugアーキテクチャ専門支部ハイブリッドクラウド分科会#4
20160404 jaws ugアーキテクチャ専門支部ハイブリッドクラウド分科会#4
Jaws ug in-miyazaki_immutable_infrastructureonaws_20140131
Jaws ug in-miyazaki_immutable_infrastructureonaws_20140131
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
クラウドサービスAmazon EC2を活用した「SKIPaaS」構築事例
LocalStack
LocalStack
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure活用方法
S3を使った簡単Webサイトの作り方
1.
S3を使った簡単Webサイトの作り方 JAWS-UG 金沢 松田 康宏 2020年2月5日
2.
自己紹介 住んでいるところ 石川県白山市(「住みよさランキング2019」第1位) 好きなこと ボウリング
家庭菜園 最近使っているAWSサービス ・Amazon Workspaces ・Amazon S3 ・Amazon ECR ・Amazon EC2(スポットインスタンス) 最近のしんどいこと Linuc 300(Mixed Environment) Linuc 304(Virtualization & High Availability)に不合格 2
3.
本日のゴール 3 S3がなにかを理解する S3でどのようにしてWebサイトを構築するかを理解する
4.
S3(Simple Storage Service)とは? 4 Blackbelt https://www.slideshare.net/AmazonWebServicesJapan/20190220-aws- black-belt-online-seminar-amazon-s3-glacier
5.
なぜS3でWebサイトを構築するのか? 5 S3はオブジェクトストレージだが、静的コンテンツをWebサイトとしてホスティングすることが出来るから メリット オブジェクトストレージの特性を生かした高可用性 保存されているコンテンツ容量とアクセスされた分だけの支払い済む デメリット
(アクセス元制限をしない場合)コストが青天井になるリスク HTTPSに対応していない 動的コンテンツをホストできない →WAFを活用する。コスト重視で可用性を犠牲にできるなら、EC2やLightsailも検討。 →CloudFrontを活用する。 →Lambdaを活用する。Wordpressのようなものであれば、コンテンツ管理サーバをコンテ ナ化して必要な時間だけサービス(もしくは手元のノートパソコンで動作)させてプラグイン を活用してS3に配信させることも検討する。 https://github.com/harunobukameda/Amazon-API-GW---AWS- Lambda---Amazon-DynamoDB-Handson
6.
作り方 1.(独自ドメインで公開する場合)FQDNと同一のバケットを作成する 例)http://s3.jawsug-kanazawa.matsuda.biz/ → s3.jawsug-kanazawa.matsuda.biz という名称のバケットを作成する 6
7.
作り方 2.Static website hostingの設定で 「このバケットを使用してウェブサイトをホストする」を設定する 7
8.
作り方 3.必要に応じてバケットポリシーを設定する 下記は XXX.XXX.XXX.XXX のIPアドレス以外もしくはvpce-xxxxxxxxxxxxxxxxx
のVPCエンドポイント以外からのアクセスを制限している例 8
9.
コンテンツのアップロード方法 (手動) 1.マネージドコンソールにアクセスして、ファイルをアップロードする 2.アップロードしたファイルを選択して公開するをクリック (AWS CLIによる自動) aws s3
sync (フォルダ名) s3://(バケット名)/ --acl public-read https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-services-s3- commands.html 9
10.
独自ドメインでアクセスする場合 のこりあと2ステップ 1.Route53にDNSレコードを追加する 2.ドメインレジストラにてネームサーバの変更を行う 10
11.
Route53へ登録 11
12.
ネームサーバの変更 ネームサーバを(下記例ではMyDNSから)Route53へ変更 【注意】丸囲みしているDNSサーバはRoute 53に登録するドメインごとに異なります 12
13.
完成! http://s3.jawsug-kanazawa.matsuda.biz.s3-website-ap-northeast- 1.amazonaws.com/ http://s3.jawsug-kanazawa.matsuda.biz/ 13 独自ドメインの場合
14.
完成! 14 許可されていないIPアドレスからのアクセス許可されたIPアドレスからのアクセス
15.
ごめんなさい 15 本日紹介したテストサイトは、今後廃止する予定の為、アクセスできないかもしれません。。。
16.
S3のサービスの活用事例 16
17.
サービスの活用事例 S3 VSTest + OpenCover
+ ReportGenerator を利用したカバレッジレポート DoxygenやMkDocsを利用して生成したドキュメントの静的Webサイトのホスティングに利用 オブジェクトストレージなのにWebサイトのホスティングが容易で(Webサイトのホスティングとして の追加費用が発生しないので)運用コストがほとんどかからない GitLabでCI/CDパイプラインの中に組み込んで利用 17
18.
質疑応答 当日の質疑で適切に回答できていなかった箇所があります。 本スライドにて回答内容を一部編集してありますので、ご了承ください。 18 ここからは、当日に寄せられた質問に対する回答を記載しています。
19.
質疑応答(1) ファイルサーバにアップロードする運用とした場合、更新時にファイルをロックして参照しているユーザ がいた場合に、更新に失敗する為 19 ドキュメントの生成先がなぜファイルサーバではなく、Webサーバーなのか?
20.
質疑応答(2) S3のコストだけでお伝えすると、1ヵ月の運用においては、APIの呼び出しに87セント(約96 円)かかり、データ保存料に2セント(約3円)かかった。 ※為替レートは1ドル=110円であり、コンテンツの容量は1GB以下である。 20 活用事例において、どれくらいのコストがかかっているのか?
21.
ありがとう ございました
Hinweis der Redaktion
昨年の登壇は3回です。JAWSUG初心者で今年は今回が初めてで、4回できるように頑張ります。 仕事ではC#による.NET Core環境で開発しています。 今回のテーマはS3です。
開発環境(draw.ioにて描画)最近EC2とCloudWatchを使って開発環境を平日8時~18時までのみ起動している環境を用意したり、Route53に自動的に登録する仕組みを用意してDNSを使って名前解決をできる要件を満たしながら運用コストを節約するアプローチをしています。
ご清聴ありがとうございました。
Jetzt herunterladen