Global Azure Boot Camp 2015 in Japan 2015/4/25 まとめ
ASP.NET WebAPIっぽいけど、apiapp.jsonとかswaggerConfig.csとか、見覚えのない子がいるよ? #jazug #GlobalAzure
2015-04-25 14:22:01みんな大好きPostman chrome.google.com/webstore/detai… を使ってためしてみよう #jazug #GlobalAzure
2015-04-25 14:26:49詳しい話はみそ先生のblogを見ると幸せになれます。 miso-soup3.hateblo.jp/entry/2015/03/… #jazug #GlobalAzure
2015-04-25 14:27:58Global Azure Boot Campに遅れてお越しの方は、ビル入り口ドアが閉まっています。ドア内右側の立て看板に記載の番号にお電話ください。お迎えにあがります。 #jazug
2015-04-25 14:28:52LogicAppsとは何ぞや?大事なキーワードはワークフロー、コネクター、トリガー。『コレがこうなったら、アレをナニする』を定義する。 #jazug #GlobalAzure
2015-04-25 14:31:34Workflowを作る画面が、Trigger and Actionsから使いたいAPIをぽちぽち選ぶ。最初は何もないので、Marketplaceからほしいものを選んでくるといいよ★ #jazug
2015-04-25 14:37:20アクションやトリガーはマケプレから選ぶ形で追加することでワークフローを作る。 #jazug #GlobalAzure
2015-04-25 14:39:06例えば、SQL ServerにデータがInsertされたらFacebookに投稿&Onedriveにデータ保存!みたいな斬新なこともできますw #jazug #GlobalAzure
2015-04-25 14:39:12Q. LogicAppsとAPIAppsってどれくらい関係があるの? A. 人情としてべったりです(どーん★ #jazug #GlobalAzure どういうこっちゃw
2015-04-25 14:41:39APIAppsとLogicAppsの関係は?LogicAppsはマケプレから必要なサービスをポチポチできて簡単だけど、アレを自作したいのが人情。実はマケプレで選べる要素はApiAppsで動いているWebApps。 #jazug #GlobalAzure
2015-04-25 14:42:16じゃあ、自作のAPIAppsをLogicAppsで使えるの?条件を満たせば使える。ApiAppsのメタデータをLogicAppsに教えるためのメタデータ(Swagger)が必要。 #jazug #GlobalAzure
2015-04-25 14:44:03LogicAppsにAPIAppsが必要な情報を伝える(何が必要か)ためにつかうのが、Swagger(swagger.io)がいる #jazug #GlobalAzure
2015-04-25 14:46:01さっきAPIAppsを作った時にプロジェクトに追加されてたapiapp.jsonというのがSwagger(swagger.io)で使用するAPIのメタデータになる。 #jazug #GlobalAzure
2015-04-25 14:46:53apiapp.jsonがAPIのメタデータになる。。。ものの、現状は頑張って書いてもみてくれないっぽい #jazug #GlobalAzure
2015-04-25 14:48:35Logic Apps / Api Apps はまだまだプレビューって感じ #jazug #GlobalAzure
2015-04-25 14:49:18さて、ここまでの話はさておき、『これらのメタデータは現在のプレビューでは使われておりません』なので、現状はapiapp.json作ってもムダだぜ?というお話ががが。 #jazug #GlobalAzure
2015-04-25 14:49:38そもそもでも自作したくないぜ、と。AppStart -> Swagger.config -> .EnableSwaggerUIのコメントアウトを外してあげると、わざわざ書かなくても自動生成してくれるという #jazug #GlobalAzure
2015-04-25 14:53:08apiapp.json自体をポータルからDLすることが出来るので、コメントとかもりもり書いておいて、APIAppsをpublishするときに同梱してあげれば用意しとくことができる #jazug #globalAzure
2015-04-25 14:57:19