2015-01-01から1年間の記事一覧
今回は、RDSのディスク変更に伴うリブートの確認を行いました。前回のエントリで、mysqlの死活を秒間で確認するスクリプトを用意しているので、そいつを裏で回しておきます。 RDSでParameter Groups変更時のDBリブートについて調査してみた - 続 カッコの付…
RDSはインスタンスのスペックに応じて、自動でDBパラメータを調整してくれるのが売りでもありますが、どうしても変更したいパラメータがあったりします。有名なところでは max_allowed_packet character_set_xxx 系 この辺りのパラメータや、もっと重いパラ…
プロセスがの死活を監視して、死んでたら勝手に再起動をかけてくれるというシンプルなデーモン monitですが、設定を間違った後に修正しても反映されないことがあります。そんな時はまず # monit summary で、現状を確認 Process 'hoge' Not monitored とでた…
何回やっても忘れてしまうのでメモ。 $ dig . ns ;; ANSWER SECTION: . 492579 IN NS j.root-servers.net. . 492579 IN NS e.root-servers.net. . 492579 IN NS a.root-servers.net. . 492579 IN NS b.root-servers.net. . 492579 IN NS l.root-servers.net.…
AppStreamはレンダリングなどの重い処理をサーバー上で行い、絵だけを高速に様々なクライアントデバイス(スマホ、タブレット含む)に投げつけるサービスです。 AppStreamの存在意義 その手法の筋がいいか悪いかは別として、AppStreamの目指す分野はクラウド化…
マネジメントコンソールでも URLエンコードせよ! 以上 こんな感じで怒られます。 URLエンコードも含めて、Chromeで確認するのが良いです。 こいつをInvalidationにぶち込んでやればOKです。
すでに結構色んな所で取り上げられている aws-cli の --queryですが、使ってみました。 とりあえずこれ試してみよう! JMESPath Tutorial — JMESPath これを紹介だけで、このエントリの90%の価値が含まれております。騙されたと思ってやってみて。ぜひ 能書…
現時点では aws cli による CloudFront操作はプレビュー版です。ですが、一応動作は確認できた。 長くなったので、短縮版 aws cloudfront get-distributionで現状をjson でファイル出力 作ったファイルを修正 null => "" , Id: つける, ETag => IfMatch aws …
ほぼ覚書です。 ec2.pyというスクリプトを使って、インスタンスID -> IPアドレスなどの変換を行いますが、こいつがprofileに対応していないので、改造版を使った。 https://github.com/donal/deployments/blob/master/ansible/ec2.py ただこれを使っても、2…
Route53のヘルスチェックは文句なしに良いサービスです。これを使ってCloudFrontのようなCDNサービスが正常に動いているか、ゆるくチェックしてもらいます。 概要 CloudFrontはCDNです。1つのオリジンをいろんなエッジロケーションから配信するのですが、す…
AWSのほとんどのサービスの冗長化はほとんどDNSに依存しています。それ故に、かなり早い段階からRoute53というDNSサービスをリリースしています。その中でも特に積極的にRoute53を使う理由は、このAlias機能にあります。 Aliasとは ほとんどの人にとっては、…
S3はIAMと組み合わせることにより、ファイルサーバ(Windowsの共有的な)のような構成を組むことも可能です。先にいうと、バケット単位での設定は結構簡単ですが、バケットは同じ、ディレクトリで分離という方法をなんとかします。 やりたいこと 目指すはコモ…
小ネタです。 マネジメントコンソールの表示変更は日常茶飯事ですが、今日Policy Generatorを使おうとしたらいつもの場所に無い!何処へいった? ここにあった! 下記のIAM左メニューの Policiesから Policy Generator を Select あとはいつもの見慣れた画面…
GCEもWindows Server に対応しています。2014/04 ぐらいにベータだったと思いますが、今更試した。そうしたらついでに、インスタンスのシャットダウンが出来るようになってたことに気づいた、というはなし。 Windowsサーバを建てる インスタンス起動 イメー…
GAS (Google Apps Scripts)を使ってドメインやSSL証明書の失効にたいして、なんとかしてみます。 GASとは Google Apps Scripts とは、要はGoogle Apps版のVBAです。ですが、VBAと違うところは、Googleのサーバーで実行されるという点です。この点と、時間で…
GCPのgs (Google Cloud Storage)をつかって、静的サイトホスティングをやってみます。 構成 今回はフルGCPでやってみます。 gs (Google Cloud Storage) 書くと長いので、gsで省略、googleも認めてるし。gsは AWSで言うs3、OpenStackで言う swiftです。この手…
AWSでVPNを張るとき、AWS側のVPCのCIDRと、拠点側のCIDRは、被らないように設計します。 が、諸々の事情で被ってしまった場合でも、ロンゲストマッチによって何とかなるかも?というおはなし。 CIDRオーバーラップ たとえば10.0.0.0/8 と10.1.0.0/16は被って…
一体何人の人が使うかわからないが、勉強も兼ねてやってみた。やりたいことは 親 10.0.0.0/8 子 10.120.30.0/24 のような場合、親サブネットの中に、子サブネットがいますが、この親から子を除いた全部のCIDRをくり抜くアプリです。絵にするとこんな感じ。 …
Javascriptでわざわざビットシフト演算子を使いたいような人は殆どいないとおもいますが。。 Javascriptでも一応ビットシフトはできます。これを使って /16 -> 1111111,11111111,00000000,00000000 のような変換を行いたいときに下記のコードを組みました va…