タグ

AWSに関するtakkecyのブックマーク (4)

  • AWS LambdaでS3にアップロードすると自動でリサイズ・減色するパッケージ書いた - blog::wnotes.net

    リサイズとか減色とかも自動でやりたい人向け このご時世のフロントエンドエンジニアという肩書きを持ってる方々におかれましては、画像の減色とか最適化はタスクのうちの1つだと思いますが、 それって自身の管理下にある静的な画像リソースに限られてしまいますよね(背景画像とか、CSSスプライト用の画像とか)。 例えばユーザーの投稿した画像は管理外になってしまうし(VCS管理下に置かれない)、リサイズするスクリプト書いたりするのも面倒でした。 (そもそもユーザ画像を減色するのはどうなのってこともありますが、必要なケースもままあるかと) ということで、AWS Lambdaを使って、S3に上がった画像を自動的にリサイズ、最適化して戻してくれるスクリプト書きました。 ysugimoto/aws-lambda-image 動作としては、 S3に上げる →Lambdaでイベント検知、処理実行 →S3に戻す という

  • GoogleスプレッドシートからAWSを操作する

    最近、TerraformやCloudFormationみたいに、JSONや独自DSLなどでかっこよくAWSを管理するツールがいろいろ出てきてます。 こういうツールは便利そうだなとは思うんですが、なんかふと、ユーザがホントに求めているものはコレなんだろうか?と思いました。 なんだかんだ言って、一番多く使われているサーバ管理ツールは『Excelサーバ一覧』なのではw? じゃあExcelで同じようなことが出来ればそれが一番いいのでは?と。 というわけで、Excelは手元になくてキツイので、今回はGoogleスプレッドシートでAWSのサーバ構成管理をやってみました。 使い方 事前準備 サンプルのスプレッドシートをコピーする 『ツール』 -> 『スクリプトエディタ』 -> config.gsを編集 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEYにAWSのアクセスキーを

    GoogleスプレッドシートからAWSを操作する
    takkecy
    takkecy 2015/09/09
  • AWSでTerraformに入門 | DevelopersIO

    OSやミドルウェアの機能検証を実施した場合など、オンデマンドで一時的な検証環境を構築できるのもクラウドサービスの醍醐味です。 検証対象のOSやミドルウェアは異なれど、検証に必要な環境はある程度共通であることが少なくなく、また費用節約のためにも検証が終わった後はきれいさっぱりとその環境を削除したいものです。 AWSでそんな使い捨ての環境を構築する場合の方法として、ファーストチョイスとなるのはAWS CloudFormationかと思います。検証環境をテンプレート化しておくことができ、またマネージメントコンソールやAWS CLIを使って簡単に環境の構築/削除ができる、使い捨て環境の構築にはぴったりのサービスです。あるいはAWS CLIやAWS SDKを使って自前の環境構築スクリプトを作成するのもよいかもしれません。 AWS公式のツールを使う以外では、Terraformが有力な選択肢の1つになる

    AWSでTerraformに入門 | DevelopersIO
  • ELB で AutoScaling を試す〜 awscli を使って〜 - ようへいの日々精進XP

    はじめに ELB で配下のインスタンスを AutoScaling を使って立ち上げたり、落としたりする とりあえず試した際のコマンドをメモ 詳細は適宜アップデートしていく 参考 autoscaling AWSVPCでAuto Scalingを試した記録 ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ Auto Scalingの薄い資料 Aws st 20130617-auto_scaling Load Balancing with Auto Scaling Dynamic Scaling 構成図 こちらを参考に以下のような構成で試してみた。 キーワード こちらの資料の 47 ページ目が個人的には解りやすかった。 Launch Configuration 起動するインスタンスのパラメータを指定する AMI やインスタンスタイプ等を指定 インスタン

    ELB で AutoScaling を試す〜 awscli を使って〜 - ようへいの日々精進XP
    takkecy
    takkecy 2015/07/22
  • 1