続編:SNS + Lambda + Twilio で音声電話をかける v2 CloudWatch や独自ツールから Amazon SNS に Notification を飛ばすと、subscribe しているメールアドレスにメール通知が行えます。 サービスの監視を行ってアラートをメールで受信しているケースが多いと思いますが、深夜等でメールを受信しても気づかないケースがあり、障害検知が遅れてしまう、という問題があります。 これを回避するために、電話をかけることにしてみました。 電話をかけるのに使うサービスは Twilio。日本ではKDDIが業務提携してサービスを提供しています。 Amazon SNS から AWS Lambda への通知が可能になっていますので、Lambda を使って実装します。 Lambda は現時点で東京リージョンでは使えないため、N.Virginia を使います。 7/
#coding: UTF-8 from twilio.rest import TwilioRestClient account_sid = '**********************************' auth_token = '********************************' sms_from = 'twilioで取得した送信電話番号' def send(event, context): client = TwilioRestClient(account_sid, auth_token) message = client.messages.create( body = 'Hello World' ,to = '自分の電話番号' ,from_ = sms_from ) return message.sid AWS Identity and Access Man
AWS Lambdaとは? Amazon SNS とは? Roleの準備 SNSの準備 はじめてのLambda 〜Lambda functionをつくってみる〜 [動作検証]実際にメッセージはくるのか!? おわりに 技術系のことを発信していきたいと思いつつもポケモンGO に最近頼りっぱなしだったので、 さすがにここら辺でアップしてみようと思いつつ\(^o^)/ 今回は、気になるAWSのサービスAWS Lambdaを使って遊んでみたいと思います。 AWS Lambda 結論からいうとめちゃくちゃ便利です。 エンジニアと名乗る人ならば抑えておきたいサービスであること間違え無しです。 今回は下記の記事を参考に、連携の実験をしていきたいと思います。 qiita.com では簡単なサービス紹介から AWS Lambdaとは? docs.aws.amazon.com 要点をまとめるとこんなサービスです
「大人の事情でSlackとかHipChatは使えない」 って話、やっぱり多いみたいなので。世知辛いですね。 いろいろ試していたのですが長くなったので、とりあえず一回まとめてみました。 需要ありそうでしたら仕事探しのついでに、ちょこちょこ書いたりしていきたいなーと思います。 Mattermostとは Mattermost 「GitHubに対するGitLab、そのSlack版」という説明が一番しっくりくるでしょうか。1 SlackのOSSクローンというだけにとどまらず、"Slack-compatible, not Slack-limited" を目指して、Markdown記法やハッシュタグといった独自機能を取り入れたりもしている、なかなか挑戦的なプロダクトです。 技術的にはGo言語やReactを使ってるというあたりも興味深いですね。 大きく以下の3パターンがあるかと思います。 1. 公式から提
こんにちは。 武田です。 今日はskypeのBotを作ってみようと思います。 Botを置くサーバはLinuxを利用。 Pythonでskypeを操作するパッケージ「Skype4Py」なるものがあるのでこれを利用して動かしてみます。 実験環境 Cent OS 6.5 64bit Python 2.6.6 skype 4.3.0.37(linux用クライアント) インストール まずはアプリケーションを入れないとですね。 これがないと始まらない。。。 skyep(linux用)をインストールしていきます。 skypeインストール ※※※ 本作業はlinuxのGUI上でターミナルを立ち上げた状態で行います ※※※ まずはyum関連をアップデート、必須と思われるツールのインストール sudo yum groupinstall Desktop sudo yum update sudo yum inst
PythonからTwitter APIを操作して、 自分のアカウントにつぶやきの投稿をします! ちなみに今回使う、Python Twitter Toolsは投稿だけではなく、Twitterの検索結果を取得したり、ダイレクトメッセージの送信などもできるパッケージです。 設定した環境 MacBook Air (13-inch, Mid 2011) プロセッサ: 1.8 GHz Intel Core i7 メモリ: 4 GB 1333 MHz DDR3 OSバージョン: 10.11.5 Python: 3.5.2 準備 今回はPython Twitter Toolsを利用します。 pipでインストールする手もあるみたいですが、自分はこちらからファイルをダウンロードしてインストールしました。 ダウンロードしたら、解凍したフォルダに移動してインストールをします。 (フォルダにはバージョンが記されてい
皆さんはTechCrunchさんのこの記事を読みましたか?読んでない?ならこっちは?あとはこことかこことかこことかこことか。 記事急増中。これ全部4/13からの記事。読んでない人は是非読んでください。そして知らなかった人は感動してくださって結構です。 Facebook MessengerをBotに出来るようになりました。 Facebook APIを少しいじればあっという間にできます。 どうやるの? ここを読めば何もかも書いてあるのですが、英語を読むと蕁麻疹が出る人たちのために適当に解説します。と言ってもやることはほとんどありません。だから俺も理解できました。 ちなみに今回はpython×Tornadoで実装してます。 適当にFacebook Appと Facebook pageを作る。 webhookで使うURLを認証する メッセージの受信と送信のプログラムを書く では順番に見ていきましょ
pythonからslackに投稿するまでの手順をまとめます。 時間のかかる処理の完了通知や実行途中の情報(エラー等)を通知するのに便利です。 おおまかな流れ slackでIncoming Webhookの設定をする pythonからIncoming WebhookのURLへpostする slackでIncoming Webhookの設定をする Incoming Webhookの設定ページへアクセスする 投稿先のチャンネルを選択して、「Add Incoming WebHooks Integration」をクリック Webhook URLをコピーする 「Save Settingsをクリック」 pythonからIncoming WebhookのURLへpostする POSTを簡単に実装するため、slackwebをインストールする # pipがインストールされていない場合はインストール $ sud
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く