SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
ActionScript API for
Amazon Web Services (AWS)

          クラスメソッド株式会社




        Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
インタフェース+クラウド
   ブラウザ                                       社内システム
                                                                        業務B         DB
                                                   業務A
                                                                        業務C         DB

   デスクトップ                                     社外サービス
                                                                        WEB
     File                                                              サービス         DB
                                                   WEB
                                                  サービス                  WEB
      DB                                                               サービス         DB


   モバイル                                       クラウド
                                                                                    業務B

                                                                              業務A    業務C

                                                                                         仮想化


   デバイス                                       インタークラウド




            Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
インタフェース+クラウド
   ブラウザ                                       社内システム
                                                                        業務B         DB
                                                   業務A
                                                                        業務C         DB

   デスクトップ                                     社外サービス
    AIR for
     File                            AWS           WEB
                                                                        WEB
                                                                       サービス         DB
                                                  サービス                  WEB
    Android
      DB                             APIs                              サービス         DB


   モバイル                                       クラウド
                                                                                    業務B

                                                                              業務A    業務C

                                                                                         仮想化


   デバイス                                       インタークラウド
                      AS API
                      for AWS
            Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
ドキュメント




  Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
APIリファレンス




Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
Query一覧




                          パラメータ一覧




Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
ActionScript API fro AWS
• AWSを操作するオープンソースのAPI群
  • ほぼすべてのサービスに対応
     • Beanstalk、CloudFormationもOK。
  • 全リージョン対応。日本も!
  • APIの方言を吸収
  • 超カンタンに使う


• GitHub
  • https://github.com/satoshi7/ActionScript-API-for-AWS-
    Amazon-Web-Services-
  • フィードバックお待ちしております




                     Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
AWS Query API の共通リクエストパラメータ




         Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
AWS Query API の方言
• AWSはQuery API の 認証がやっかいです。(Signature)
• Signature Type
  • HttpRequest Header に Signature を埋め込むタイプ
    • S3
  • HttpRequest Get Parameter に埋め込むタイプ
    • EC2, CloudWatch, Import Export, Auto Scaling, Elastic Beanstalk,
      Elastic Load Balancing, Elastic MapReduce, Identity and Access
      Management, Relational Database Service, SimpleDB, Simple
      Notification Service, Simple Queue Service, Virtual Private Cloud,
  • HttpRequest Header に Date を埋め込むタイプ(SHA256)
    • Route 53, Simple Email Service
  • HttpRequest Header に Date を埋め込むタイプ(SHA1)
    • CloudFront




                       Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
Signatureの仕組み
・ユーザID、日時、アクション、パラメータを含む文
 字列をユーザKeyでSHAハッシュ化し、Signature
 パラメータとして全てのリクエストに付加。
・サーバー側ではURL文字列から同じくハッシュを生
 成し、リクエストに付加されたSignatureと同じに
 なるか確認。
・同じであれば、改変されていないURLであることが
 確認できる。違うと、パラメータが改変された可
 能性がある。
・URLパラメータは約15分間の時限付きであるため
 、ある情報を取得するようなリクエストURLがコ
 ピーされて不正利用されることを防いでいる。
           Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
どんだけ簡単か
EC2操作
var ec2:EC2 = new EC2(EC2.US_EAST_1);
ec2.setAWSCredentials(AWSKey.key,AWSKey.sec);
ec2.addEventListener(AWSEvent.RESULT,awsHandler);
ec2.runInstances("ami-76f0061f",1,1,null,"m1.small");

Beanstalk操作
var ebt:EBT = new EBT();
ebt.setAWSCredentials(AWSKey.key,AWSKey.sec);
ebt.addEventListener(AWSEvent.RESULT,awsHandler);
ebt.executeRequest(EBT.DESCRIBE_APPLICATIONS);


                   Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
これを使ったUIを開発
• AIR for Android
  • Adobe社製のAIR/Flash実行プラットフォーム
  • いろんなプラットフォームで動く!


• いろんなデバイスで動きます。
  • Android, iPhone, BlackBerry, Symbian, Windows Phone 7,
    Windows, Mac, Linux, GoogleTV, etc




                     Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved

Mais conteúdo relacionado

Semelhante a ActionScript API for Amazon Web Services (AWS)

Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料ITDORAKU
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップAmazon Web Services Japan
 
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
20170902 kixs azure&azure stack
20170902 kixs azure&azure stack20170902 kixs azure&azure stack
20170902 kixs azure&azure stackOsamu Takazoe
 
浸透するサーバーレス 実際に見るユースケースと実装パターン
浸透するサーバーレス 実際に見るユースケースと実装パターン浸透するサーバーレス 実際に見るユースケースと実装パターン
浸透するサーバーレス 実際に見るユースケースと実装パターンAmazon Web Services Japan
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)Yuji Takayama
 
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後Akira Inoue
 
Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料ITDORAKU
 
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留GoAzure
 
MashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationMashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationShinichiro Isago
 
API Academy:マイクロサービス化へのファーストステップ
API Academy:マイクロサービス化へのファーストステップAPI Academy:マイクロサービス化へのファーストステップ
API Academy:マイクロサービス化へのファーストステップCA Technologies
 
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2Yasuhiro Horiuchi
 
20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-publicAmazon Web Services Japan
 
アマゾンのクラウドサービス
アマゾンのクラウドサービスアマゾンのクラウドサービス
アマゾンのクラウドサービスYasuhiro Araki, Ph.D
 
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ ReloadedAWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ ReloadedSORACOM, INC
 

Semelhante a ActionScript API for Amazon Web Services (AWS) (20)

Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料
 
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
[AWS Summit 2012] ソリューションセッション#2 リーンクラウドでいこう! クラウドで実現するリーンスタートアップ
 
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
製造装置データ収集の選択肢 (AWS IoT Deep Dive #5)
 
20170902 kixs azure&azure stack
20170902 kixs azure&azure stack20170902 kixs azure&azure stack
20170902 kixs azure&azure stack
 
浸透するサーバーレス 実際に見るユースケースと実装パターン
浸透するサーバーレス 実際に見るユースケースと実装パターン浸透するサーバーレス 実際に見るユースケースと実装パターン
浸透するサーバーレス 実際に見るユースケースと実装パターン
 
Data API + AWS = (CMS どうでしょう 札幌編)
Data API + AWS =  (CMS どうでしょう 札幌編)Data API + AWS =  (CMS どうでしょう 札幌編)
Data API + AWS = (CMS どうでしょう 札幌編)
 
Ajn24
Ajn24Ajn24
Ajn24
 
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
patterns & practices "Project Silk" に見る HTML5 とモダンブラウザのための Web 開発の今後
 
Bar VSUG 04 Takashi Shinmura PDC09
Bar VSUG 04 Takashi Shinmura PDC09Bar VSUG 04 Takashi Shinmura PDC09
Bar VSUG 04 Takashi Shinmura PDC09
 
Amazon Web Servicesブース:UI×API×AWS 横田 聡
Amazon Web Servicesブース:UI×API×AWS 横田 聡Amazon Web Servicesブース:UI×API×AWS 横田 聡
Amazon Web Servicesブース:UI×API×AWS 横田 聡
 
Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料Android開発者向けempress暗号化資料
Android開発者向けempress暗号化資料
 
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
B 2-2今年の夏は azure でキマリ! azure 使いこなしテクニックin ベルサール汐留
 
MashupAward7 Microsoft Presentation
MashupAward7 Microsoft PresentationMashupAward7 Microsoft Presentation
MashupAward7 Microsoft Presentation
 
API Academy:マイクロサービス化へのファーストステップ
API Academy:マイクロサービス化へのファーストステップAPI Academy:マイクロサービス化へのファーストステップ
API Academy:マイクロサービス化へのファーストステップ
 
Sum awsloft tko-iotloft-10-lt4-may-2020
Sum awsloft tko-iotloft-10-lt4-may-2020Sum awsloft tko-iotloft-10-lt4-may-2020
Sum awsloft tko-iotloft-10-lt4-may-2020
 
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2アマゾンクラウドで可能になる新しいITの世界  at futuresync vol2
アマゾンクラウドで可能になる新しいITの世界 at futuresync vol2
 
20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public20120206 aws meister-reloaded-direct-connect-public
20120206 aws meister-reloaded-direct-connect-public
 
03_AWS IoTのDRを考える
03_AWS IoTのDRを考える03_AWS IoTのDRを考える
03_AWS IoTのDRを考える
 
アマゾンのクラウドサービス
アマゾンのクラウドサービスアマゾンのクラウドサービス
アマゾンのクラウドサービス
 
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ ReloadedAWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
AWS Direct Connect 詳細 - AWSマイスターシリーズ Reloaded
 

Mais de iret, Inc.

cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)iret, Inc.
 
cloudpack監視項目一覧表(サンプル 2012/01/05版)
cloudpack監視項目一覧表(サンプル 2012/01/05版)cloudpack監視項目一覧表(サンプル 2012/01/05版)
cloudpack監視項目一覧表(サンプル 2012/01/05版)iret, Inc.
 
負荷対策はCloudFront
負荷対策はCloudFront負荷対策はCloudFront
負荷対策はCloudFrontiret, Inc.
 
cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)iret, Inc.
 
cloudpack監視項目一覧表(サンプル)
cloudpack監視項目一覧表(サンプル)cloudpack監視項目一覧表(サンプル)
cloudpack監視項目一覧表(サンプル)iret, Inc.
 
クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~
クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~
クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~iret, Inc.
 
デジタルハリウッド ☓ cloudpack AWS講座
 デジタルハリウッド ☓ cloudpack AWS講座 デジタルハリウッド ☓ cloudpack AWS講座
デジタルハリウッド ☓ cloudpack AWS講座iret, Inc.
 
cloudpack導入資料(2011/05/06版)
cloudpack導入資料(2011/05/06版)cloudpack導入資料(2011/05/06版)
cloudpack導入資料(2011/05/06版)iret, Inc.
 
AWSインスタンス設定手順書
AWSインスタンス設定手順書AWSインスタンス設定手順書
AWSインスタンス設定手順書iret, Inc.
 
AWSアカウント登録手順書
AWSアカウント登録手順書AWSアカウント登録手順書
AWSアカウント登録手順書iret, Inc.
 
EC-CUBEクラウドサーバ
EC-CUBEクラウドサーバEC-CUBEクラウドサーバ
EC-CUBEクラウドサーバiret, Inc.
 
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)iret, Inc.
 
cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)iret, Inc.
 

Mais de iret, Inc. (13)

cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)cloudpack導入資料(20120302版)
cloudpack導入資料(20120302版)
 
cloudpack監視項目一覧表(サンプル 2012/01/05版)
cloudpack監視項目一覧表(サンプル 2012/01/05版)cloudpack監視項目一覧表(サンプル 2012/01/05版)
cloudpack監視項目一覧表(サンプル 2012/01/05版)
 
負荷対策はCloudFront
負荷対策はCloudFront負荷対策はCloudFront
負荷対策はCloudFront
 
cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)cloudpack導入資料(2011/09/01版)
cloudpack導入資料(2011/09/01版)
 
cloudpack監視項目一覧表(サンプル)
cloudpack監視項目一覧表(サンプル)cloudpack監視項目一覧表(サンプル)
cloudpack監視項目一覧表(サンプル)
 
クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~
クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~
クラウド環境と連携するワンクリックSSLとは~SSLの自動インストール、自動更新、月額課金を実現~
 
デジタルハリウッド ☓ cloudpack AWS講座
 デジタルハリウッド ☓ cloudpack AWS講座 デジタルハリウッド ☓ cloudpack AWS講座
デジタルハリウッド ☓ cloudpack AWS講座
 
cloudpack導入資料(2011/05/06版)
cloudpack導入資料(2011/05/06版)cloudpack導入資料(2011/05/06版)
cloudpack導入資料(2011/05/06版)
 
AWSインスタンス設定手順書
AWSインスタンス設定手順書AWSインスタンス設定手順書
AWSインスタンス設定手順書
 
AWSアカウント登録手順書
AWSアカウント登録手順書AWSアカウント登録手順書
AWSアカウント登録手順書
 
EC-CUBEクラウドサーバ
EC-CUBEクラウドサーバEC-CUBEクラウドサーバ
EC-CUBEクラウドサーバ
 
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
 
cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)cloudpack導入資料(2010/12/24版)
cloudpack導入資料(2010/12/24版)
 

Último

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (10)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 

ActionScript API for Amazon Web Services (AWS)

  • 1. ActionScript API for Amazon Web Services (AWS) クラスメソッド株式会社 Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 2. インタフェース+クラウド ブラウザ 社内システム 業務B DB 業務A 業務C DB デスクトップ 社外サービス WEB File サービス DB WEB サービス WEB DB サービス DB モバイル クラウド 業務B 業務A 業務C 仮想化 デバイス インタークラウド Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 3. インタフェース+クラウド ブラウザ 社内システム 業務B DB 業務A 業務C DB デスクトップ 社外サービス AIR for File AWS WEB WEB サービス DB サービス WEB Android DB APIs サービス DB モバイル クラウド 業務B 業務A 業務C 仮想化 デバイス インタークラウド AS API for AWS Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 4. Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 5. ドキュメント Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 6. APIリファレンス Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 7. Query一覧 パラメータ一覧 Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 8. ActionScript API fro AWS • AWSを操作するオープンソースのAPI群 • ほぼすべてのサービスに対応 • Beanstalk、CloudFormationもOK。 • 全リージョン対応。日本も! • APIの方言を吸収 • 超カンタンに使う • GitHub • https://github.com/satoshi7/ActionScript-API-for-AWS- Amazon-Web-Services- • フィードバックお待ちしております Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 9. AWS Query API の共通リクエストパラメータ Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 10. AWS Query API の方言 • AWSはQuery API の 認証がやっかいです。(Signature) • Signature Type • HttpRequest Header に Signature を埋め込むタイプ • S3 • HttpRequest Get Parameter に埋め込むタイプ • EC2, CloudWatch, Import Export, Auto Scaling, Elastic Beanstalk, Elastic Load Balancing, Elastic MapReduce, Identity and Access Management, Relational Database Service, SimpleDB, Simple Notification Service, Simple Queue Service, Virtual Private Cloud, • HttpRequest Header に Date を埋め込むタイプ(SHA256) • Route 53, Simple Email Service • HttpRequest Header に Date を埋め込むタイプ(SHA1) • CloudFront Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 11. Signatureの仕組み ・ユーザID、日時、アクション、パラメータを含む文 字列をユーザKeyでSHAハッシュ化し、Signature パラメータとして全てのリクエストに付加。 ・サーバー側ではURL文字列から同じくハッシュを生 成し、リクエストに付加されたSignatureと同じに なるか確認。 ・同じであれば、改変されていないURLであることが 確認できる。違うと、パラメータが改変された可 能性がある。 ・URLパラメータは約15分間の時限付きであるため 、ある情報を取得するようなリクエストURLがコ ピーされて不正利用されることを防いでいる。 Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 12. どんだけ簡単か EC2操作 var ec2:EC2 = new EC2(EC2.US_EAST_1); ec2.setAWSCredentials(AWSKey.key,AWSKey.sec); ec2.addEventListener(AWSEvent.RESULT,awsHandler); ec2.runInstances("ami-76f0061f",1,1,null,"m1.small"); Beanstalk操作 var ebt:EBT = new EBT(); ebt.setAWSCredentials(AWSKey.key,AWSKey.sec); ebt.addEventListener(AWSEvent.RESULT,awsHandler); ebt.executeRequest(EBT.DESCRIBE_APPLICATIONS); Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 13. これを使ったUIを開発 • AIR for Android • Adobe社製のAIR/Flash実行プラットフォーム • いろんなプラットフォームで動く! • いろんなデバイスで動きます。 • Android, iPhone, BlackBerry, Symbian, Windows Phone 7, Windows, Mac, Linux, GoogleTV, etc Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved
  • 14. Copyright (C) 2004-2010 CLASSMETHOD , Inc. All Rights Reserved