すべてのプロダクト
Search
ドキュメントセンター

Key Management Service:KMSインスタンスSDK (Python)

最終更新日:Jan 09, 2025

KMS Instance SDK for Pythonは、KMS APIへのプログラムによるアクセスを可能にし、データの暗号化と復号化、デジタル署名の作成と検証、秘密値の取得などのタスクを容易にします。

ソースコード

SDKのソースコードについては、alibabacloud-dkms-gcs-python-sdk (Python3)alibabacloud-dkms-gcs-python2-sdk (Python2) をご参照ください。

API リファレンス

KMSインスタンスSDKがアプリケーションと統合されると、KMSインスタンスエンドポイントを使用して、データキーの生成、データの暗号化と復号化、デジタル署名の計算と検証、シークレット値へのアクセスなど、さまざまな操作を実行できます。 APIリファレンスについては、「インスタンスAPIの概要」をご参照ください。

サンプルコード

KMS Instance SDK for Pythonは、サンプルコードの広範なコレクションを提供します。 以下は、最も一般的に使用される例の一部です。 その他のサンプルコードについては、SDKソースコードを参照してください。

サンプルファイル名

説明

advance_generate_data_key_sample.py

データキーの生成と復号化。

advance_encrypt_decrypt_sample.py

データの暗号化と復号化 (暗号文はエンベロープ形式を使用) 。

aes_encrypt_decrypt_sample.py

データの暗号化と復号化 (暗号文は生形式を使用) 。

sign_verify_sample.py

データに署名し、署名を確認します。

get_secret_value_sample.py

秘密の値を取得します。