Workload Security Python SDKは、APIとのやり取りに使用できるモジュールを含むパッケージで構成されています。Postmanやcurlなどのツールを使用して直接APIを使用する場合は、SDKは必要ありません。
Python SDKライブラリは、PythonでのAWS Lambdaによる並列処理に記載されているAWS Lambdaの制限のため、AWS Lambdaではサポートされていないことに注意してください。
Python SDKを使用するための準備
前提条件
-
Python バージョン 3.9 または 3.11。Python実行可能ファイルがシステムパスに存在している必要があります。Windowsの場合、Pythonインストーラで、インストールの開始時に [Python 3.<x>をPATHに追加] を選択します。Linuxの場合、PythonはPythonのインストール時にシステムパスに追加されます。
-
ピップパッケージマネージャーWindowsの場合、pipはPythonとともにインストールされます。Linuxの場合、pipはPythonとは別にインストールします。Linuxディストリビューションのパッケージマネージャを使用してpipをインストールできます。
Python SDKをダウンロードしてインストールする
Workload Securityと互換性のあるSDKをダウンロードしてください。
手順
- SDKをダウンロード。
- Python SDK ZIPファイルを展開します。
- コマンドラインまたはターミナルを開き、現在のディレクトリを抽出された内容のディレクトリに変更します。
- モジュールと依存関係をインストールするには、次のコマンドを入力します。次のコマンドは、Python実行可能ファイルがシステムパスにあることを前提としています。Windows
python -m pip install .
Linux/Macpython3 -m pip install .
Python IDEをインストールする
Workload Security APIの開発には、任意のPython IDEを使用できます。インストールが必要な場合は、無料のPyCharm Community
Editionを使用する必要があります。これは、無料でサポートが充実しており、包括的な機能セットを備えています。
Windows
PyCharm Community Editionをダウンロード。
Linux
お使いのLinuxディストリビューションに合わせて、PyCharmのインストール手順に従ってください。
![]() |
ヒントEclipseを使用する場合は、次のビデオでPython SDKを使用してEclipse IDEを設定する手順を実行します。
|
SDKをPyCharmのプロジェクトに追加する
Workload Security自動化ガイドのコード例を実行できるPyCharmプロジェクトを作成するには、次の手順を実行します。
手順
- PyCharmを実行します。
- [新規プロジェクトの作成]をクリックします。
- [場所]で、必要に応じて保存するフォルダを変更し、プロジェクトの名前を入力します。
- プロジェクトインタープリタ: 新しい仮想環境]をクリックします。
- [グローバルサイトパッケージの継承]を選択します。
- [Create]をクリックします。
次の手順
-
SDKを使用してWorkload Security APIを利用する方法に慣れるために、APIを使用して最初のリクエストを送信するガイドを参照してください。
-
APIの使用に既に慣れているか、SDKを使用して特定のタスクを実行したい場合は、コード例を実行するを参照して、他のWorkload Security自動化ガイドのタスクベースの例を開始してください。コード例は、他の Workload Security オートメーションガイドのいずれかから、上記で作成したプロジェクトに追加できます。