Cisco 担当者コラム
Cisco・Meraki
Meraki 第45回 「はじめてのAPI その1 APIとは?」
お久しぶりです。Meraki担当のDsasです。
サイトリニューアルに伴い最後の更新から約2か月の間の休載しておりましたが、今週から再開致します。
今後はMerakiに限らずセキュリティやコラボ、ワイヤレスなどCiscoの他のカテゴリ製品についても投稿してきますので、よろしくお願いします!!
Merakiについては、新しい一歩を踏み出そうという事で、今週から数回に渡りAPIについて紹介いたします。
Meraki製品の大きな特長として、API(アプリケーションプログラミングインターフェース)を使用した、外部システムとの情報連携機能は資料などで良く紹介されています。
とはいいましても、ネットワークを中心に扱われているエンジニアの皆様の中には、正直とっつきにくい機能だと思われている方も多いのではないでしょうか。
少なくとも私自身はそう感じていたのですが、何事も食わず嫌いは良くないということで、初心者の私なりにMerakiのダッシュボードAPIについて色々試してみました。
今回は初回ということで、まずはAPIとはなにかというところから書いていきます。
APIは、ざっくり言うとソフトウェアの機能を外部と共有するための仕組みのことです。Meraki製品の操作は基本ダッシュボードから行うのですが、APIを使うことでMerakiとは関係のない自作のアプリケーションなどからでも直接Merakiのクラウドに対して設定変更や情報の取得を要求することが可能になります。
上の図にあるとおり、APIそのものはクラウドとやり取りするための手段にすぎないので、APIを活用するためにはユーザが望む形にデータを加工し、APIで送受信を行うためのアプリケーションが必須です。手動でAPI経由の操作を行うこともできなくはないのですが、Merakiにはダッシュボードという優れたGUIがある以上、あまり意味があるとは思えません。
では、意味のある用途とはどういったものでしょうか。
この記事はiDATEN(韋駄天)会員限定です。ログインしていただくと続きをお読みいただけます。
Ciscoの記事
- Security 第76回「Cisco Secure Endpoint 端末のネットワークから隔離について」
- Collaboration 第140回 「Cisco AI アシスタント(生成AIによる自動要約)を使ってみた その2 ~ Meetingsでの使い方 ~」
- Collaboration 第139回 「Cisco AI アシスタント(生成AIによる自動要約)を使ってみた その1 ~ 概要紹介&チャットでの使い方 ~」
- Collaboration 第138回 「Cisco Room USB、Room Kit Mini、Room Kit 販売・サポート終了のご案内」
- Meraki 第149回「Cisco Secure ConnectのClient-based ZTNAについて」
- Collaboration 第137回 「注目ソリューション!Ciscoデバイス for MTR(Microsoft Teams Rooms)のご紹介 その6 ~ サインイン時の注意点まとめ ~」