AWS Lambda JavaでLambdaFunctionで発生した例外の処理について

qiita.com

SIM City

この記事は SORACOM Advent Calendar 2015 12/22 分のエントリーです。 IMSI 440903115977777 「15桁のIMSIなんて、聞いたことがないよ。そもそも15桁って少なくないか?」 秋晴れの骨董市で男が見つけたのは、表面が金色にコーティングされ、鈍く光る2セン…

PDFBoxとFXGraphics2Dを使って大きなPDFをレンダリングする

この記事は、JavaFX Advent Calendar 2015 - Qiita の 16 日目の記事です。 昨日は kimukou さんの basilisk-fw について試食した雑感 - exception think でした。 はじめに 先日お伺いしたJJUG CCC 2015 fall でセッションをさせて頂いた際に、SORACOMの業…

SORACOMの提供するCSVのご紹介

みなさまこんにちは。毎日SIMを焼いています。ソラコム片山です。 好きなSIMは標準サイズです(ちょっとカードが厚いので、焼き心地がいい) はじめに ソラコムリリース記念ブログも終盤戦に差し掛かり、素晴らしいエントリーが揃ってきました。ありがたい限…

転職について

少し前の話ですが、アマゾンデータサービスジャパン(ADSJ)を退社しました。 ADSJ 見返すと、入社したのが2011年7月だったので、丸4年働いたことになります。元々はJavaデベロッパーをしていましたが、入社時のブログにも書いたのですが「みんなこれ(AWS)を…

実行時にDynamoDBのテーブル名を変える

リアルに困ったので。。 AWS - 実行時にDynamoDBのテーブル名を変える - Qiitaqiita.com

Spring MVC integration for Swaggerのバージョン2をSpringBootで実行する

Spring MVC integration for Swaggerのバージョン2をSpringBootで実行する - Qiitaqiita.com

SpringBootでEmbeddedWebContainerを起動させない

spring-boot - SpringBootでEmbeddedWebContainerを起動させない - Qiitaqiita.com

AWS Lambda ファイル便(S3とzipでパスワード認証)

この記事は AWS Lambda アドベントカレンダー 20日目の記事です。 前回19日目は、 Keisuke69さんによるAWS LambdaのPricingを読み解く - Qiitaでした。 はじめに S3でファイル授受をする場合、S3のsigned urlを使うケースが多いかと思います。 しかしながら…

AWS麻雀牌の作り方

はじめに 片山まさゆきと苗字が同じ、というだけで麻雀を始めた男、片山です。 JAWS-UGメンバーであれば一度は目にしたことのある「AWSカルタ」(クラウドパック吉田さん謹製)を見て、麻雀も作りたいなぁ、と前から思っていたところ、今年の社内忘年会でカ…

AWS Lambdaを使って、S3のデータ利用量を制限する

Qiitaで書きました。プレビューが横で見れたり、画像がアップしやすいので、はてぶよりも書きやすい。。 http://qiita.com/c9katayama/items/706f8198d76f2232e874

Lambdaで画像に描画する

Lambdaからのjava呼び出しで描画系が使えることが確認できたので、Lambda内で画像に描画してみます。 Lambdaコード Lambda Functionは、先日のエントリとほぼ一緒です。Java実行後に、/tmpに生成された画像をS3に吐きだす部分を追加しています。 var aws = r…

Lambda Javaで使えるフォント一覧

一覧取得コード GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); Font fonts[] = ge.getAllFonts(); for (int i = 0; i < fonts.length; i++) { System.out.println(fonts[i].getName()); } 結果

Lambda開発環境をEclipseで作る

やはりEclipse派の私としては是非ともEclipseでLambdaを開発したい、コードアシストを使いたい、ローカルで動かしたい、ということで開発できる環境を作ってみました。 まだ試行錯誤中ですが、Node.jsは使い始めたばかりでお作法が分かっていないので、より…

S3からJavaを起動するLambda Function

id:winebarrelさんのエントリ や西谷さんのエントリに書かれている通り、Nodeからプロセスを起動すれば、任意のコマンドが実行できるようです。 exports.handler = function(event, context) { var child_process = require('child_process'); child_process…

AWS Lambdaで顔認識アプリを作る

JAWS-UG名古屋での発表用に、顔認識をするようなアプリをLambdaで作りました。 内容としては、アップロードした画像を顔認識して、両目の座標を取得したのち目線を入れる、というものになります。

Lambdaで昔懐かしのアクセスカウンタを作る

Lambdaを使うとS3アクセスログの処理が出来るので、EC2を使わずにちょっとした動的サイトとして使うことが出来そうです。簡単そうなところで、簡易的なアクセスログカウンタを作ってみました。S3のstatic website hostingのアドオンとしてどうでしょうか?

Lambdaの無限ループ

例えばS3バケットにLambda呼び出しを設定して、以下のようなLambda関数を設定すると、 var aws = require('aws-sdk'); exports.aws=aws; exports.handler = function(event, context) { var bucket = event.Records[0].s3.bucket.name; var key = event.Reco…

Lambdaを使って、CloudTrailログをCloudSearchに入れて検索する

来週JAWS-UG名古屋でAWS LambdaのLTをするためにいくつかデモ案を作っていますが、実用的なものも必要だろうということで、表題の通りLambdaを使って、CloudTrailログをCloudSearchに入れて検索するサンプルを作成しました。

Ex-JAWS 第一回勉強会に参加してきた

プロメテウスの続編が気になって夜も眠れない、でおなじみの片山です。 先日、Ex-JAWSの第一回勉強会が開催されたので参加してきました。その時のレポートです。 Ex-JAWSとは? AWSのユーザーグループである「AWS User Group Japan」は通称JAWS-UGと呼ばれて…

CSVファイルをgzip圧縮してS3に送ってRedshiftにコピー

昨年夏にお祭りでもらったドジョウ、飼育してたら予想以上の成長を見せ、現在水槽サイズが足りなく困っています。でおなじみの片山です。 本題に入ると、タイトル通りRedshitへのデータ取り込みなんですが、まとまったサンプルコードがなかったので作成して…

Amazon SWFのActivityをGraceful shutdownさせる

このエントリーは、AWS Advent Calendar 2013の23日分です。 Amazon SWFを利用してワークフローを実行する際、概念的には以下のような構成になります。 SWFでメインで処理を行うのはActivityで、この数を増やす事で処理能力を上げられるのが、SWFの大きな利…

年末なので既存のAWSクラウドデザインパターン総点検

CDP Advent Calendar2013の12/1担当の片山です。シアトル時間で12/1、ということで勘弁して下さい。 今年ももう残すところあと一ヶ月ですね。 はじめに 2013年もAWSプラットフォームのイノベーションのペースはますます加速し、2013年10月の時点で、235の新…

年末なので既存のAWSクラウドデザインパターン総点検

CDP Advent Calendar2013の12/1担当の片山です。シアトル時間で12/1、ということで勘弁して下さい。 今年ももう残すところあと一ヶ月ですね。 はじめに 2013年もAWSプラットフォームのイノベーションのペースはますます加速し、2013年10月の時点で、235の新…

[AWS][EC2] セキュリティグループに、SSHとRDPの接続設定を足す(自分のグローバルIPからの通信だけ許可)

上記と組み合わせると、例えばデモの時だけ接続ポート設定が出来ます。 echoServerURLの先には、接続元IPだけを返すJSPやPHPをBeanstalkにでも載せておけばOKです。 public class AddSSHandRDPSettings { static final List<Integer> targetPortList = Arrays.asList(</integer>…

[AWS][EC2] セキュリティグループからSSHとRDPの接続設定を消す

タイトル通りですが、自分の持っている全てのセキュリティグループから、SSHとRDP(TCP22と3389ポート)の設定を消すコードです。 public class RemoveSSHandRDPSettings { static final List<Integer> targetPortList = Arrays.asList(22, 3389); public static void </integer>…

クリスマSWF(スウィフ)

AWS Advent Calendar2012の23日担当の片山です。 タイトルがスベってると酷評されておりますが、今回はタイトル通り、Amazon SWFにまつわる内容を書きました。 結構長いです。 はじめに クリスマスイブを翌日に控えた12月23日、とあるサンタクロースは悩んで…

グローバルなクラウドデザインパターン

Galaxy Note2買いました。おすすめです。片山です。 CDP Advent Calenterの19日目はグローバル枠として確保されており、海外の方が参加される予定でしたが、どうやら一足早いクリスマス休暇を取られたようで、急遽代理で私が担当させて頂く事になりました。…

[CDP]これまでのCDPの話をしよう

Galaxy Note2を買いました。おすすめです。片山です。 さて12/1から始まる「CDP Advent Calender」のトップバッターを務めることになりましたので、私のエントリーでは、これまでのCDPの足跡をご紹介したいと思います。 CDP誕生 CDPを始めるきっかけとなった…

AmazonLinuxでGlusterFSのGeo-Replication

先日Linux女子部で、「AWSではじめるGlusterFS」というお題目で話をする機会を頂きました。 デモンストレーションとして、EC2インスタンスを複数使ってGlusterFSのレプリケーション構成を一発で作れるCloudFormationテンプレートを作成しましたが、Geo-Repli…

[AWS][EC2]最新のAmazonLinuxのAMI-IDを取得する

前回のBlogがエイプリルフールのネタで、このままだと不真面目と思われかねないのでAWSネタでフタを。 AWS SDKでEC2を起動するためのコードを書く場合にAMIのIDを指定しますが、一度IDを埋め込んでしまうとAMIの更新があって古いAMIが消えてしまう場合(往々…

「AWS EMS」

[4/1 7:00 シアトル時間] 本日はみなさんに、AWSに新しいサービスが加えられた事をお知らせします。AWS EMS(Electric Muscle Stimulation)は、クラウド型ダイエットを提唱するAWS*1が提供する、まったく新しいダイエットソリューションです。 従来型のダイエ…

VPCでアベイラビリティゾーン越しにプライベートIPを共有する(Source/Descチェック外し)

久々のblogです。片山です。 先日@suz_labさんと、ENI出たけどAZは越せませんねー、という話をしていたときに思いついたアイデアを試してみました。 ENIについて 先日発表されたAWSの仮想ネットワークカード機能、Elastic Network Intarface(通称ENI)ですが…

アマゾンデータサービスジャパンに入社しました

2011年7月25日付けで、アマゾンデータサービスジャパンに入社しました。 初めてAWSに触れたのが、2009年でした。まだManagementConsoleがなく、コマンドラインやFireFoxのプラグインでEC2のインスタンスを操作していました。 初めてEC2インスタンスが立ち上…

本日付けで退職しました

今の勤め先である株式会社キャピタルアセットプランニングを、24日付けで退職しました。 2000年に入社して、かれこれ12年働いたことになります。 未経験で入社した当時は、右も左もGETもPOSTも分からずでしたが、 偶然にも素晴らしい先輩に指導して頂く事が…

TweetするたびEC2インスタンス増えるね

春の全国勉強会巡業のまっただなかのJAWS-UGですが、皆様いかがお過ごしでしょうか。 京都でも、4/15に@tksmdさん@yeharaさんが中心となり、JAWS-UG勉強会が開催されました。 東京からはid:shot6とid:yone098と私で参加し、私はAWS SDK for Javaについて発表…

WindowsインスタンスにEphemeralディスクをマウントする

JAWS-UGに「EC2のLargeインスタンスはディスクを850G使えると書いてあるけど、EBSインスタンスだと使えない!」という投稿があったので、調べてみました。

AWSの東京リージョン開設

AWS

AWSに東京リージョンが開設されました。

G-CLOUD Magazine 2011

AWS

最近サブウェイで野菜が大盛りにできる事を知りました。片山です。 2/11に、技術評論社から「G-CLOUD Magazine 2011」が出版されます。 G-CLOUD Magazine 2011 web Site Expert 編集部 技術評論社 Amazon.co.jp で詳細を見る 不定期発行(?)のクラウド専門誌G…

「Javaルールブック」改訂版を書きました

テスト計画チームが品質指標について決定したと言うので話を聞きに行ったら、「品質指標は各チームで決めて頂くということを決定しました」と言われました。 でおなじみの片山です。 数年前に発売された「Javaルールブック」という書籍の改訂のお話を頂き、…

JPNewTechプレパーティーに行ってきました

Beanstalkについてtweetしていたら、「Mr.Bean」からフォローされました。片山です。 1/22に行われた、JPNewTechプレパーティーに行ってきました。 会の趣旨 会自体は、開発者とデザイナーの交流の場を設けたい!という趣旨で開催されたそうです。 趣旨にふ…

PlextorのSSD

久々に秋葉原に行ったので、せっかくなのでSSDを買ってきました。 買ったのは、PX-128M2Sという製品。Plextor製128GのSSDです。TwoTopで28,970円でした。 Plextorといえば、CD-RとかDVD-Rのドライブで有名ですが、最近は訳あってSSDにも進出したみたいです。

AWSがPCI DSS 2.0 準拠のサービスプロバイダ認定

AWS

詳しい説明はAWSブログで。 http://aws.typepad.com/aws/2010/12/aws-achieves-pci-dss-20-validated-service-provider-status.html http://aws.typepad.com/aws_japan/2010/12/aws-achieves-pci-dss-20-validated-service-provider-status.html つい先日ISO…

JBossにデプロイするアプリを入れるフォルダを変更するの巻

あまりJBossを触ったことがなかったですが、タイトルの件を知りませんかと言われて調査したので、それのメモです。

GAE-T2-Flexの記事

id:arkwさんが、クラウドにFlexアプリを載せる記事で、T2Frameworkを紹介してくれました。 http://www.atmarkit.co.jp/fwcr/rensai2/flex4_05/01.html T2のほかにも、BlazeDS4とAMF Messaging Gatewayが紹介されており、またプラットフォームとしてEC2、GAE…

Javaフレームワーク開発入門のサポートページ

おかげさまでご好評を頂いているJavaフレームワーク開発入門ですが、サポートページをid:skimuraさんが開設されています。 http://www.dodododo.jp/book/9784797353402/ Javaフレームワーク開発入門木村 聡 ソフトバンククリエイティブ Amazon.co.jp で詳細…

G-CLOUD Summit 2010

宣伝です。 技術評論社さんが、クラウドコンピューティングのイベントを開催するそうです。 G-CLOUD Summit 2010 〜技術評論社がひも解くクラウドコンピューティングの世界〜 http://gihyo.jp/event/2010/gcloud 先日発売になったクラウド雑誌「G-CLOUD」の…

なんとかaaSのネームスペース問題

@dateofrockさんのつぶやき CaaS!! : ISID、パッケージソフトのクラウド展開にベライゾンのCaaSを採用 http://bit.ly/bqOC0R に対して、@sparklegateさんが もはや名前空間の奪い合いですな。 というリプライを返していて、そもそも「なんとかaaS」ってどの…

Javaクラウドプラットフォーム

日本オラクル、クラウド環境でのJava仮想化を実現するミドルウェア製品 http://cloud.watch.impress.co.jp/docs/news/20100810_386736.html http://cloud.watch.impress.co.jp/img/clw/docs/386/736/html/or04.jpg.html どう考えても効率いいですね、これは…

土産に期待

id:shot6がカサンドラサミットに行ってるそうです。 なんか懐かしいものを思い出しました。。。。