このページのトピック
APIとSDK - 自動化のためのDevOpsツール
Workload Security APIを使用すると、運用タスクを自動化できるため、バリューストリームの生産性が向上し、サポートするセキュリティサービスが向上します。具体的には、次の操作を実行できます。
- ポリシーを設定してコンピュータを保護する
- 脆弱性を発見してパッチを当てる
- ルーチンのメンテナンスタスクの実行
APIとSDK
Workload Security APIは、使用するRESTful APIです。 HTTP要求が Workload Securityと対話するようにします。SDKには、PythonでAPIを使用するPythonパッケージが含まれています。
API レファレンス/参照情報 には、対話する各リソースに関する情報が記載されています。
- 各リソースで実行できる操作の説明 (GET、POSTなど)。
- 要求パス、ヘッダー、およびペイロード。
- 要求および応答メッセージの例。
APIバージョン
APIがバージョン管理されています。作成する要求には、 api-version
ヘッダで使用するバージョンを指定する必要があります。最初のバージョンは v1
です。
新しいバージョンはめったにリリースされませんが、使用しているAPIバージョンが Workload Securityと互換性があることを確認する必要があります。ただし、 Workload Security はAPIのすべてのバージョンと下位互換性があります。たとえば、コードで v1
APIを使用していてマネージャをアップグレードしても、コードの動作は変更されません。ただし、使用可能な最新バージョンのAPIを常に使用する必要があります。
レガシRESTおよびSOAP API
Deep Security 11.1より前に提供されていたREST APIとSOAP APIに変更はありません。これらは非推奨となったため、新しい機能が追加されなくても、既存のAPI機能は引き続き機能します。
Workload Securityには、従来のDeep Security REST APIとSOAP APIが含まれています。使用方法については、次を参照してください。