Recommended
PDF
PPTX
CloudWatch Eventを使ったamiの削除
PDF
第2回はじめてのAws jaws ug-iwata
PPTX
re:Invent 2021のS3アップデート紹介 & Glacier Instant Retrieval試してみた
PPTX
CloudWatch Eventsを使ったECSのAutoScaling
PDF
PPTX
PDF
JAWS-UG静岡 #1 Introduction to AWS SDK for Ruby
PDF
PDF
PPTX
AWS Elastic BeanstalkとAWS Lambdaのご紹介
PPTX
PDF
第13回CloudStackユーザ会_CloudStack4.1新機能
PPTX
PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS
PDF
cloudpack(AWS運用事業)一周年でわかってきたこと
PPTX
PDF
Cloud Programing for beginner
PDF
Leap MotionとLambdaで「第九」を鳴らしてみる
PPTX
PPTX
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
PDF
AWS Black Belt Techシリーズ AWS Lambda
PDF
AWS Black Belt Techシリーズ AWS Elastic Beanstalk
PDF
N2WS Backup & Recovery 2.4:VPCキャプチャー&クローンとRESTful APIの新機能(紹介版)
PDF
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
PDF
PDF
MSPとしてのオペチー向けReadOnly IAMポリシー
PPTX
PDF
20120528 aws meister-reloaded-awssd-kforjava-public
PDF
More Related Content
PDF
PPTX
CloudWatch Eventを使ったamiの削除
PDF
第2回はじめてのAws jaws ug-iwata
PPTX
re:Invent 2021のS3アップデート紹介 & Glacier Instant Retrieval試してみた
PPTX
CloudWatch Eventsを使ったECSのAutoScaling
PDF
PPTX
PDF
JAWS-UG静岡 #1 Introduction to AWS SDK for Ruby
What's hot
PDF
PDF
PPTX
AWS Elastic BeanstalkとAWS Lambdaのご紹介
PPTX
PDF
第13回CloudStackユーザ会_CloudStack4.1新機能
PPTX
PPTX
20140621 july techfesta (JTF2014) 突発**むけAWS
PDF
cloudpack(AWS運用事業)一周年でわかってきたこと
PPTX
PDF
Cloud Programing for beginner
PDF
Leap MotionとLambdaで「第九」を鳴らしてみる
PPTX
PPTX
AWSのElastic BeanstalkでWordPressを 構築レスで導入してみる。
PDF
AWS Black Belt Techシリーズ AWS Lambda
PDF
AWS Black Belt Techシリーズ AWS Elastic Beanstalk
PDF
N2WS Backup & Recovery 2.4:VPCキャプチャー&クローンとRESTful APIの新機能(紹介版)
PDF
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
PDF
PDF
MSPとしてのオペチー向けReadOnly IAMポリシー
PPTX
Similar to Aws sdk for java
PDF
20120528 aws meister-reloaded-awssd-kforjava-public
PDF
PPT
【JAWS-UG Sapporo】はじめてのAWSワークショップ 概説
PDF
PPTX
AWS ではじめる Programmable Cloud
PDF
PDF
PPTX
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
PPTX
PDF
PDF
PDF
[AWSマイスターシリーズ] AWS Client Side SDK -Android,iOS & JavaScript-
PDF
第9回Jawsug大阪 ServiceProviders 現場で使えるAWS付随サービス!!
PDF
アレと Perl で AWS を - JAWS-UG Aomori #2
PDF
PPTX
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
PPTX
JAWS-UGとAWSJ ユーザーコミュニティと一緒に成長した8年間とその先へ
PPTX
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
PDF
第8回JAWSUG大阪 JAWSUG大阪 連携サービス(SNS,SQS,SES)
PDF
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
More from Akio Katayama
PPTX
PPTX
IAMでまもれ僕らのAWS(JAWS-UG 初心者支部)
PDF
PDF
PDF
PDF
PDF
[JAWS-UG 三都物語 2014] 三都物語でAmazon SWFと握手!
PDF
AWS Cloud Design Pattern for Enterprise
PPTX
あたらしいCloud Design Pattern
PDF
AWS re:Invent 2013 参加報告(新サービスとセッション)
PDF
PDF
AWSの共有責任モデル(shared responsibility model)
PDF
AWSマイスターシリーズReloaded(AWS Beanstalk)
PDF
PDF
AWSマイスターシリーズReloaded(AWS Cloudformation)
PPTX
Amazon SimpleWorkflowのご紹介
PDF
Aws meister-cloud formation-summit2012
PDF
Aws elastic beanstalk-handson-summit2012
PDF
AWSクラウドデザインパターン(CDP) - コンテンツ配信編 -
PPTX
AWSマイスターシリーズ(Elastic Beanstalk)
Aws sdk for java 1. AWS SDK
for Java
JAWS-UG 片山 暁雄
第1回 JAWS-UG Kyoto勉強会(2011/04/15)
2. 自己紹介
名前
片山 暁雄
ID
c9katayama(はてな,twitter)
所属
株式会社キャピタル・アセット・プランニング
JAWS-UG Tokyo(Japan AWS User Group)
T2 Project(OSS Java Framework)
第1回 JAWS-UG Kyoto 勉強会
3. 4. JAWS-UG
AWS User Group - Japan
http://jaws-ug.jp
EC2で稼動
フォーラム
JAWS-users(フォーラム)
Twitter
公式ハッシュタグ #jawsug
勉強会
第1回 JAWS-UG Kyoto 勉強会
5. 6. 7. 8. 9. AWS SDKの仕組み
EC2
起動
停止
SDK REST
WS アップロード S3
SOAP ダウンロード
EC2#起動()
S3#アップロード() DB構築 RDS
スナップショット
第1回 JAWS-UG Kyoto 勉強会
ねこび~ん by カネウチカズコ
10. 11. 12. AWS SDK for Java
AWS SDK for Java
Amazon提供のAWS開発用Java SDK
http://aws.amazon.com/sdkforjava/
環境:Java5以降
最新版 1.1.9
依存ライブラリ
Commons-codec,httpclient,logging
Jackson
Javamail
stax
第1回 JAWS-UG Kyoto 勉強会
13. 操作可能サービス
EC2 S3
Autoscaling Cloudwatch
ElasticLoadBalancing Elastic Load Balancing
ElasticBeanstalk IdentityManagement
ElasticMapreduce ImportExport
RDS Simpledb
Simpledb SimpleEmailService
SNS SQS
2011/04/15 ver1.1.9
第1回 JAWS-UG Kyoto 勉強会
14. AWS SDK for Java
はじめに取得するもの
AWSの認証キー(アクセスキー、シークレットキ-)
AWSログイン後、[アカウント]>[セキュリ
ティ証明書]の画面から確認OK
第1回 JAWS-UG Kyoto 勉強会
15. リージョン
EU US- US-
West East
JAPAN
Asia
Pacific
第1回 JAWS-UG Kyoto 勉強会
16. AWS SDK for Java
EC2
AmazonEC2Client
// EC2操作用のクライアント
AmazonEC2 ec2
= new AmazonEC2Client(credentials);
// ⽴ち上げたいインスタンス情報の作成
RunInstancesRequest runInstancesRequest
= new RunInstancesRequest();
// インスタンスの起動
ec2.runInstances(runInstancesRequest); Kyoto 勉強会
第1回 JAWS-UG
17. AWS SDK for Java
S3
AmazonS32Client
// S3操作用クライアント
AmazonS3 s3 = new AmazonS3Client(credentials);
// bucket作成
s3.createBucket("sample" + UUID.randomUUID());
第1回 JAWS-UG Kyoto 勉強会
18. database
RDS
AmazonRDSClinet
// RDS操作用クライアント
AmazonRDS amazonRDS =
new AmazonRDSClient(credentials);
// DB instance作成
amazonRDS.createDBInstance(createRequestInfo());
// JDBC接続
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager
.getConnection("jdbc:mysql://yone098.cd9lvsmxbd1w.ap-southeast-
1.rds.amazonaws.com/t2db?"
+ "user=sample&password=xxx");
conn.close(); 第1回 JAWS-UG Kyoto 勉強会
19. messaging
SNS
AmazonSNSClient
AmazonSNSAsyncClient
// // SNS操作用クライアント
AmazonSNS sns = new AmazonSNSClient(credentials);
// Topic作成
CreateTopicResult result = sns.createTopic(new
CreateTopicRequest("sample"));
// publish
sns.publish(new PublishRequest(result.getTopicArn(),
"sampleMessage"));
第1回 JAWS-UG Kyoto 勉強会
20. messaging
SQS
AmazonSQSClient
// SQS操作用クライアント
AmazonSQS sqs = new AmazonSQSClient(credentials);
// Queue作成
CreateQueueRequest createQueueRequest = new
CreateQueueRequest("sampleQueue");
String qUrl = sqs.createQueue(createQueueRequest).getQueueUrl();
// メッセージ送信
sqs.sendMessage(new SendMessageRequest(qUrl, "Sample Message"));
第1回 JAWS-UG Kyoto 勉強会
21. AWS SDK for Java
利⽤⽅法(運⽤⾯)
決まったインスタンスを起動するバッチ
固定ディスク(EBS)のスナップショットを定期取得
S3からデータを定期的に取得
利⽤⽅法(アプリから)
アプリのバックエンドとして、SimpleDBを使う
メール送信のためにSMSを使う
データ保存のためにS3を使う
魔法のSDK
第1回 JAWS-UG Kyoto 勉強会
22. 23. 24. 25. 26. @c9katayama あいさつ #jawsug
こんにちワン ごちそうさマウス
[Amazon Linux] [FreeBSD]
こんばんワニ ごちそうさマウス
[Win2008日本語] [SUSE]
さよなライオン
[インスタンス停止]
第1回 JAWS-UG Kyoto 勉強会
27. 仕組み EC2
AWS SDK
ありがとウサギ For Java
Twitter4J
第1回 JAWS-UG Kyoto 勉強会
28. 29. まとめ
AWS SDK for Javaとは
AWSのインフラをJavaで動かせる
アイデア次第
まずはダウンロード!
第1回 JAWS-UG Kyoto 勉強会
30. 31.