タグ

s3とawsに関するmoqadaのブックマーク (18)

  • Amazon S3 静的ウェブホスティングの継続的デリバリ | DevelopersIO

    こんにちは、藤です。 先日、Amazon S3 の静的 Webホスティングにコンテンツをデプロイする方法が気になったので考えてみました。ちなみに静的ウェブホスティングだけじゃなく、S3 バケットと Git リポジトリの連携全般に利用できます。 概要 AWS 上で Webシステムを構成する際に、CloudFront のパスルーティングで、静的コンテンツは S3、動的コンテンツは EC2(前段に ELB)にアクセスすることで、低コスト、高可用性な構成を組むことができます。(静的コンテンツのみであればEC2レス) デプロイツールが発展してきて、CIツール、CIサービスを利用することでデプロイの自動化を簡単に実装することができるようになりました。AWS でも CodeDeploy を利用することで、EC2 へのデプロイが自動化できます。最近では Blue/Green デプロイ機能が追加され、既存

    Amazon S3 静的ウェブホスティングの継続的デリバリ | DevelopersIO
  • 月額10円から作るServerLess Website

    JAWS-UG福岡 2016/3/21「また濃い目にAWSの話をしてみよう」でお話した資料です。

    月額10円から作るServerLess Website
  • Amazon Mobile AnalyticsのAuto Exportを使ってみる | DevelopersIO

    はじめに この記事では、Amazon Mobile Analyticsを使用してAndroidのイベントデータをマネジメントコンソールで表示してみました。 Amazon Mobile Analyticsではこれだけでなく、S3へのデータのエクスポート機能も提供しています。 この機能を使用すれば、選択したアプリに対して、JSON形式のファイルが、任意のS3バケット上に保存されるようになります。 Auto Exportを使ってみよう まずはAmazon Mobile Analyticsのダッシュボードから、Manage Appsを選択します。 下記画面で対象のアプリにチェックをつけ、Enable Auto Export をクリックすると下記画面が表示されるので、 RedShift + S3を選択します。 次はAuto Exportの設定を行います。データ出力先のS3バケットを新規作成するか、既

    Amazon Mobile AnalyticsのAuto Exportを使ってみる | DevelopersIO
  • ELBのアクセスログをAWS LambdaでElasticsearchに取り込む | DevelopersIO

    はじめに 藤です。 AWS LambdaPythonに対応してから色々なことを試しています。 概要 ELBのアクセスログはS3に出力することが可能です。5分なり、1時間なりで定期的にS3にログファイルが作成されます。S3に集約することは簡単でもS3に出力されたファイルはAPIによるアクセスが必要、ログファイルが細かく分割されていることもあり、可読性の面においては優れていません。 そこでAWSではログを管理できるサービスとしてCloudWatch LogsやAmazon Elasticsearch Serviceを用意しています。Amazon Elasticsearch Serviceに関してはAWSGithubでS3 -> AWS Lambda -> Elasticsearchの流れとなるソースコードが公開されています。ありがたい!これにより簡単にログデータを取り込むことが可能です。

    ELBのアクセスログをAWS LambdaでElasticsearchに取り込む | DevelopersIO
  • AWS LambdaでS3に配置されたファイルをgzipする - Qiita

    大量のファイルをgzipしたものをS3に配置したいニーズがあって、非力な手元のマシンで一旦gzipしてから転送するよりはLambdaにやらせたらいいのではないか?ということでやってみました。 以下のようなLambda functionを設置 大きなファイル(数十MB以上)を扱う場合はtimeoutをデフォルトの3秒から伸ばす。メモリも128MBでは足りないことがあるので512MBなど S3の読み書き権限があるIAM Roleを設定 S3のイベント通知でLambda functionをkick aws s3 sync で大量のファイルを同期してもアップロードが終わったファイルから順番に処理が走るので、同期が終わった数秒後にはgzipされたファイルが生成されている状態になります。 var aws = require('aws-sdk'); var zlib = require('zlib');

    AWS LambdaでS3に配置されたファイルをgzipする - Qiita
  • Amazon API Gateway & Lambda & S3 で放置可能なサービスを作ってみた - Qiita

    1年半ほど前に書いたこちらの記事、タイミングが良かったのか naoya 砲なのか分かりませんが、色んな方に読んで頂けたようです。 しかし、「放置可能なサービス」というタイトルに反し、この記事で作成した楷書体サービス、とうとうメンテを行うことになりました。 理由は、node v0.10 のサポートを Lambda が打ち切るためです。 コードそのまま node v6 で動かせるとは思いますが、それでも放置できなかったことには変わりありません。謹んでお詫び申し上げます。 いやまぁ1年半もメンテナンスせずに動いてたんだからすごいじゃんと思う。今クリックしたら普通に動いてびっくりした また、近年 serverless や microservices の流れがあったり、 GCP も Azure も対抗サービス出したりして、LambdaAPI Gateway を取り巻く環境は大きく変わりました。

    Amazon API Gateway & Lambda & S3 で放置可能なサービスを作ってみた - Qiita
  • s3-backed docker private registry on AWS by Tim Sabat on CodePen

    You use Docker, but you're not open-source, so putting your containers on the docker registry is not a bright idea. If you want to host your own private registry like we did, follow these instructions. Bucket With this setup, you'll be storing all of your images in S3, so you'll need to create a bucket. Name it something cool, like screaming-eagle, or more appropriately, your-org-docker-registry.

  • AWSを活用して全国ネット番組(NHK)によるアクセス急増を乗り切った具体的手法 | Cerevo TechBlog

    まつけんです。 前回のWBSでの紹介に引き続き、今回はNHK「サキどり」にCerevoを紹介いただける機会に恵まれました。というわけで、前回同様に急激なアクセス増が放送日に集中することが予想されるので、いくつかの負荷対策をして乗り切りました、という話の第二弾になります。 今回はある程度の対策する時間があったため、前回の構成よりも急場しのぎでない対策をせっかくなのでやりました。そういった表示の高速化も含めたいくつかのテクニックを紹介したいと思います。 ちなみに、結果だけを先に書きますと、この対策をしている状態であれば、m1.small x 2台(ELBの配下に居ます。)がカスタムオリジンとして存在しているだけで、まったく問題なく放映時のアクセスをCloudFrontが捌いてくれました。(CloudFrontのキャッシュ時間が適切であれば、オリジンの性能があまり関係ないのは当然ですが。) 今回

    AWSを活用して全国ネット番組(NHK)によるアクセス急増を乗り切った具体的手法 | Cerevo TechBlog
    moqada
    moqada 2015/05/22
  • Amazon Glacierの料金計算法について - 週報夏風邪記

    AWSとは AWSとはAmazon Web Servicesの略で、あのAmazon.comが提供しているウェブサービスのこと。 ただ、amazon.jpのアカウントは使えず、amazon.comのアカウントが必要。 その中のサービスの一つglacierについて紹介していく。 glacierとは Amazon Glacier は、アクセス頻度の低いデータや、取り出しに数時間かかっても問題ないデータに合わせて最適化されている。 主な用途は起業のデータアーカイブ、バックアップなどなど,,,普段はアクセスしないファイルなどの保管に適したサービスだ。 1ヶ月あたり0.01USD/GBという低額で、しかも耐久性はS3と同じ99.999999999%。 データが消える心配は殆ど無いだろう。 復元料金について AWSの中で一番料金体制が厄介なGlacier。 AWS S3に関するよくある質問 http:

    Amazon Glacierの料金計算法について - 週報夏風邪記
  • S3のbucketを別のbucketにsyncしてバックアップする - Qiita

    万が一bucketをヒューマンエラーなどで消失してしまった場合のために bucketを別のbucketにコピーする方法を確認した。 バックアップ用のbucketはLifecycleを0dayにして Glacierに保存しておくようにすれば良いかと思う。 S3 にファイルをアップロード $ aws s3 cp --acl private --sse file-one.txt s3://kenjiskywalker-one/foo/ upload: ./file-one.txt to s3://kenjiskywalker-one/foo/file-one.txt $ $ aws s3 sync --dryrun s3://kenjiskywalker-one/foo/ s3://kenjiskywalker-two/foo/ (dryrun) copy: s3://kenjiskywalke

    S3のbucketを別のbucketにsyncしてバックアップする - Qiita
  • AWSでコスト計算する時はData Transfer Out Byteが重要です - 日報 #118 - 俺の報告

    お金の話です。 AWSの。 一般的なアプリのサービスの場合、 サーバサイドのメインコストは下記の3つです。 RDS固定費 EC2固定費 S3固定費 転送料金 使っていれば大物コストになりうるのはRedshiftやDynamo、CloudSearchあたりだと思いますが、 まぁ一旦ここは置いておきましょう。 特にRoomClipのような画像中心のサイトの場合は、 転送料金がバケモノ化していくので要注意でございます。 よくAWSの料金体系は複雑と言われます。 確かにそうなのですが、 複雑化している最大の要因は転送料金にあるんじゃないでしょうか。 もっと突っ込んで言えば、「S3の転送量が把握できない」ということが大きいのではないでしょうか? 今日はその辺について、僕が荒く把握するときの計算方法を記載してみます。 転送料金以外について、まず整理してみます。 これは実はとてもシンプルで、 RDSもE

    AWSでコスト計算する時はData Transfer Out Byteが重要です - 日報 #118 - 俺の報告
  • Amazon S3とnanocで作る 安い・落ちないwebサイト

    2012年5月12日に青山ブックセンター店で開催された欧文書体セミナーTypeTalks第10回「もっと知りたい!Webフォント」のスライドです。 ・・・ 【追記1】スライド10の「Arialは何と呼ぶ?」は、日においてArialは色々な呼び方が流通しているという蛇足話で、正しい読み方を追求する意図はありません。統計データは当ブログのFacebookページで皆さんに行ったアンケート結果です。スライドのペラ1画像がひとり歩きしてしまっているため、この場で補足いたします。 【追記2】スライド62の「OpenTypeフォント機能に対応するブラウザ」は、現在Chromeも対応しています。 ・・・ 1. Webフォントとは? 1-1. Webで使えるフォント 1-2. Webフォントサービス 1-3. 利用者にとってのメリット 1-4. 制作者にとってのメリット 2. Webフォントの今 2-1

    Amazon S3とnanocで作る 安い・落ちないwebサイト
  • Amazon S3のGlacierアーカイブ機能を活用する | DevelopersIO

    よく訓練されたアップル信者、都元です。話題は攫えないと分かりつつも、また小ネタいきます。 数ヶ月前のネタですが、Amazon S3において「自動的にGlacierにアーカイブする」という機能がリリースとなりました。Glacier単体では正直利用しづらかったものが、S3を介してGlacierを使えるようになったことで非常に使いやすいものになりました。とは言え、実際にこの機能を使った事がないと、使いどころのイメージも付けづらいと思います。 S3とGlacierのデータ保存コスト 実は、筆者は個人的に、このS3とGlacierの連携機能を利用しています。自宅で利用しているNAS QNAP TS-219P II には、ファイルを1日1回自動的にS3にアップロードしてバックアップを取る機能があります。この機能を利用して、家族の写真等、消えたら精神的打撃が大きなデータを 99.999999999%(イ

    Amazon S3のGlacierアーカイブ機能を活用する | DevelopersIO
  • Middlemanで作ったサイトをS3でホスティング | ぼくのインターネッツ

    Tumblr1人でカフェにいるとき、近くにイケメソがいたりすると アヒル口でななめ上を見たりして自分史上最高に可愛い顔で物思いにふけってる感を演出してみるが、やはり全く見ていない。 しかし、その状態を都合よく 『人知れず咲く花』と呼ぶことにしている 眞鍋かをりのツイッタークソワロタwwwww:アンダーワールド (via fyfyfy)10/27/13これはもう当に何度言っても言い足りないくらいなんだけど、落ち込んだりしちゃってる時はまずは体調的な原因を疑うのがいい。腹減ってるとか飲み過ぎとか。原因がわかったら、チョコでもべながら好きな音楽聴いたりクスッと笑える何かを観たりして嵐が過ぎ去るのを安全な場所で待っていればいい。@fta7’s (F太) most faved tweets (via raitu) 2011-02-13 (via gkojax-text)10/27/13 Cate

  • Amazon S3でWebサイトを運営するためのスクリプト·s3_website MOONGIFT

    s3_websiteはRuby製、MIT Licenseのオープンソース・ソフトウェアです。 Webサイトを管理する場合はどこにホスティングするのが良いでしょう。もし静的なサイトであれば意外と良い選択肢になりそうなのがAmazon S3です。そこで使ってみたいのがs3_websiteです。 インストールはRubygemsで簡単にできます。ついで設定ファイルを作成します。s3_website cfg createを実行すれば設定ファイルが生成されます。 ファイルを作成したら、s3_website pushを実行します。これでファイルがアップロードされました。 無事アップロードされています。 s3_websiteではpublic/outputフォルダ以下にあるファイルを自動アップロードしてくれます。つまりフォルダ階層を分けておくことでMarkdownで書いてコマンド一つでHTMLに変換し、その

    Amazon S3でWebサイトを運営するためのスクリプト·s3_website MOONGIFT
  • AWS News Blog

    AWS Chatbot Now Integrates With Microsoft Teams I am pleased to announce that, starting today, you can use AWS Chatbot to troubleshoot and operate your AWS resources from Microsoft Teams. Communicating and collaborating on IT operation tasks through chat channels is known as ChatOps. It allows you to centralize the management of infrastructure and applications, as well as to automate and streamlin

  • Django のファイルアップロード先を S3 にしましょう - ナントカカントカ

    とりあえず boto と django-storages をインストールしておけば特にすることはないはずです。 pip install boto django-storages settings で デフォルトストレージと AWS の各設定を書いておきましょう。 # django-storages DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage' AWS_ACCESS_KEY_ID = '' AWS_SECRET_ACCESS_KEY = '' AWS_STORAGE_BUCKET_NAME = '' あとは model を定義するところはこれまで通り書いてやれば大丈夫です。 class Photo(models.Model): user = models.ForeignKey(User, db_index=Tr

  • dJango-storages で、S3に画像ファイルを保存 - あったらしくるえるはてなくしょん

    python の djangoAmazon ec2 で複数台構成とってるときに画像のupload を考えると... - くるえるはてなくしょん ちょっと空いてしまいましたが、続きです。 AmazonAWS のサービス群のなかで、EC2もすごいところはあるんですけど、S3 のほうがすごいかな..と最近は思っています。 それで、例えばWebサービスでupload されたものを S3 に保存しておくと、サーバを複数台にして分散させた時でも、共有できるのでちょっと楽だったりします。 それで、前回のエントリで、 id:nullpobug 2010/04/09 01:30 rsyncなどで動機するのでも良いと思います。 DjangoのStorageAPIを使ってS3にアップロードするようにする方法もあります。 http://code.welldev.org/django-storages/

    dJango-storages で、S3に画像ファイルを保存 - あったらしくるえるはてなくしょん
  • 1