FC2ブログ

下流ネットワークエンジニアの生活

上流工程を夢見る下流工程のネットワークエンジニアがネットワーク技術や資格、身の回りのことを情報発信! Juniper Cisco YAMAHA DELL D-Link AlaxalA F5 CCNA CCNP CCIE ネットワークスペシャリスト

PaloAlto PAN-OSでREST API活用 アドレスオブジェクト編

2017.03.27 (Mon)

PaloAltoの設定変更を自動化したいと思い、
REST APIの動作検証をしたのでメモ。

今回はアドレスオブジェクトの追加・削除・確認。





1)設定確認

1-1)特定オブジェクト
curl -k "https://IPアドレス/api/?type=config&action=get&key=APIキー&xpath=/config/devices/entry\[@name='localhost.localdomain'\]/vsys/entry\[@name='vsys1'\]/address/entry\[@name='test'\]"

1-2)全オブジェクト
curl -k "https://IPアドレス/api/?type=config&action=get&key=APIキー&xpath=/config/devices/entry\[@name='localhost.localdomain'\]/vsys/entry\[@name='vsys1'\]/address/entry"


2)オブジェクト追加
名前:addr1、タイプ:IPネットマスク、アドレス:192.168.1.1
curl -k "https://IPアドレス/api/?type=config&action=set&key=APIキー&xpath=/config/devices/entry\[@name='localhost.localdomain'\]/vsys/entry\[@name='vsys1'\]/address/entry\[@name='addr1'\]&element=<ip-netmask>192.168.1.2</ip-netmask>"

3)オブジェクト削除
名前:addr1
curl -k "https://IPアドレス/api/?type=config&action=delete&key=APIキー&xpath=/config/devices/entry\[@name='localhost.localdomain'\]/vsys/entry\[@name='vsys1'\]/address/entry\[@name='addr1'\]"





関連記事
スポンサーサイト



コメント


管理者のみに表示

トラックバック