Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SoftLayer API で資産管理をお手伝い!

2,462 views

Published on

SoftLayer API の使い方をご紹介した資料です。

【JSLGG】女性限定!クラウドSoftLayer勉強会 http://softlayer.connpass.com/event/25176/

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

SoftLayer API で資産管理をお手伝い!

  1. 1. SoftLayer API で資産管理 をお手伝い! API の概要、利用時のポイント、利用例のご紹介
  2. 2. 目次 • Prologue - はじめに • SoftLayer API って? • SoftLayer REST API の使い方 • API を使うときのポイント(大平プラクティス) • SoftLayer REST API を使ってみよう • Epilogue - おわりに
  3. 3. Prologue – はじめに
  4. 4. 大平 かづみ • 某クラウドインテグレーターで働くプログラマ • 使う道具: • 昔 C/C++, 今 PHP, 練習中 Node.js • 使うマシン: • プライベート Windows, 会社 Mac • 使うクラウド: • Amazon Web Services(仕事) • Microsoft Azure(勉強中), IBM SoftLayer(女子会運営) • 使うPaaS: IBM Bluemix ! • 遊び: 電子工作 !
  5. 5. 大平 かづみ C/C++
  6. 6. プログラマブルなクラウド
  7. 7. 仮想化インフラの恩恵 • クラウドはインフラが仮想化 したもの、ソフトウェア化し たもの • AWSを筆頭に、プログラマブ ルなインフラ運用が浸透し始 めている
  8. 8. API とは? “APIとは、あるコンピュータプログラム(ソフトウェア)の機能 や管理するデータなどを、外部の他のプログラムから呼び出して 利用するための手順やデータ形式などを定めた規約のこと。” 引用: APIとは|アプリケーションプログラミングイン ターフェース|Application Programming Interface - 意味/ 解説/説明/定義 : IT用語辞典
  9. 9. クラウドのAPIで、何できるの?
  10. 10. SoftLayer API って?
  11. 11. SoftLayer API の種類 C# PERL PHP Python REST Ruby VB.net 好みの言語でSoftLayerを扱うことができる
  12. 12. SoftLayer API の種類 C# PERL PHP Python REST Ruby VB.net 使いたい言語がなくても、REST API を利用できる (REST API は、一般的に広く利用されている形式)
  13. 13. SoftLayer API でできること C R U D Create Read Update Delete 作成 読取り 更新 削除
  14. 14. SoftLayer REST API の使い方
  15. 15. SoftLayer REST API の仕組み https://{アカウントID}:{APIキー}@api.softlayer.com/rest/v3/{サービス}/{メソッド}
  16. 16. アカウントIDとAPIキー
  17. 17. サービスとメソッド 多くのサービスがあり、それ ぞれのサービスに対応したメ ソッドがあります。 リファレンス: サービス一覧
  18. 18. APIを使うときのポイント 大平プラクティスのご紹介
  19. 19. APIをつかうときのポイント ① APIキーの扱いは慎重に
  20. 20. APIキーの扱いは慎重に • むやみに発行しない • 権限の持たないメンバーに見えるところに記述しない • Gitにコミットとしてしまう、など
  21. 21. APIをつかうときのポイント ② 権限は最小限に
  22. 22. 権限は最小限に • 操作範囲に応じた子アカ ウントを作り、権限の制 限を行う • APIの誤操作や悪用されて も被害を抑えられる
  23. 23. SoftLayer REST API を使ってみよう プログラムを組む前に、動かしてみる
  24. 24. REST API の動作確認の方法 • CURL というhttpリクエストがで きるコマンドを使う • Web API の実行・テストツール を使う • Postman が便利
  25. 25. SoftLayer REST API の利用例 ① SoftLayer_Account/Users アカウント一覧を取得する
  26. 26. SoftLayer REST API の利用例 ② SoftLayer_Account/VirtualGuests 仮想マシン一覧を取得する
  27. 27. objectMask の利用例 SoftLayer_Account/Users?objectMask=accountId;usernam e objectMask を利用すると、返却されるデータを制限できる
  28. 28. Epilogue – おわりに
  29. 29. SoftLayer 女子部の仲間募集中! • SoftLayer でガチ語りしたい方! • SoftLayer の情報を集めたい方 • イベント運営に興味ある方 https://www.facebook.com/groups/jslgg/
  30. 30. BMXUG for Women のお知らせ! 開催日: 3/3 19:00 ~ 場所: Media Technology Lab https://bmxug.doorkeeper.jp/events/38881

×