AWS

AWS Lambda+Python3で複数のRDSを起動停止

aws python rds

リンクバル技術部の川畑です。9月も残すところあと3日。今年の台風は勢力が強く、今週末には台風24号が上陸するとの予報なので、皆様お気をつけてお過ごしください。
今回は、少しでもサーバー費用を削減すべく、特定のタグを設定して指定したタグ全てのRDSを起動停止するスクリプトを作成しましたので、ご紹介させていただきます。
(以前こちらの記事で似たようなスクリプトを紹介させて頂いたのですが、1つのRDSしか起動停止できないものでした)

スクリプト説明

  • boto3でRDSを操作するために高レベルAPIのResourcesを使いたかったけど、RDSは提供されていないようなので低レベルAPIのClientsを使用
  • AWSアカウントの指定リージョン全てのRDS情報を取得
  • RDS情報より指定したタグとRDSのステータスによりフィルタリング(すでに停止されているRDSを停止しようとすると、スクリプトでエラーとなるため)
  • フィルタリングされたRDSを起動停止

使用言語

  • python3.6
  • boto3

続きを読む


AWS DeepLensを購入しました〜セットアップ編〜


リンクバルでエンジニアをしております磯谷です。

何か新たなことをするべく、先日AWSDeepLensを購入しました。DeepLensに関する日本語の記事はまだまだ少ないということもあり、今回から数回に分けてDeepLensについての記事を書こうと思っております。

手始めに今回はセットアップ編です。
続きを読む


AWSサーバーレスアーキテクチャでハマった3つこと


リンクバル技術部の川畑です。先日弊社でリリースしました、リアルタイム飲み会マッチングアプリ together の裏側のアーキテクチャについて、ANKEY主催のセミナー クラウドヂカラ #AWSセミナー 〜エンジニアに求められる本当のスキルとは〜 のLT枠で発表させて頂きましたので、その内容を紹介させて頂きます。

続きを読む


Alexa!スキル開発のやり方を教えて!①


4月に新卒入社しました、村上です。

私は入社前にアルバイトとして業務に携わっていたのですが、
そのアルバイト時代に「Alexaスキル」の開発を行いました。

そこで今回はその開発について振り返り、
・Alexaってそもそも何?
・Alexaスキルって何?
・どうやって開発するの?
ということを、初心者向けにご紹介したいと思います!

Alexaとは?

→Amazonが提供する「音声認識サービス」のことです。

続きを読む


AWS Lambda(Go) + API Gatewayを触ってみた


みなさんこんにちは、リンクバルの船寄です。

昨年のre:InventでLambdaのGo言語サポートが発表されましたが、まだ触ることができていなかったので、この機会に触ってみました。

今回はその手順を紹介させていただきます。

このポストの内容

  1. Lambdaにアップロードする実行ファイルを作成(at Cloud9)
  2. Lambda functionの作成
  3. API Gatewayの作成
  4. 動作確認
  5. さいごに

続きを読む


AWS re:Invent 2017 – リンクバルエンジニアの参加レポート / 4日目


AWS re:Invent 2017 – リンクバルエンジニアの参加レポート / 4日目

こんにちは、リンクバルでエンジニアをしております。船寄です。
本日のre:Invent参加レポートを書かせていただきます。

本日はSESSIONとre:PLAY PARTYへの参加がメインとなりました。これらについて書かせていただきたいと思います。

続きを読む