お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Python SDKのコンポーネント

Catalyst Python SDKは、すべてのCatalystコンポーネントと連携するための定義済みパッケージとモジュールで構成されています。各モジュール内のクラスには、アプリケーションでCatalystコンポーネントを使用してさまざまな操作を実行するためのメソッドが含まれています。

**zcatalyst-sdk**は、Catalyst Python SDKのベースパッケージです。SDKパッケージを初期化し、アプリケーションにさまざまなCatalystコンポーネントを実装できるようにします。zcatalyst-sdkパッケージを使用すると、以下のCatalystサービスのコンポーネントを実装できます:

Cloud Scale

Serverless

Zia Services

その他のサービス

注意: 上記のコンポーネントで利用可能な操作のスコープについては、スコープテーブルで確認できます。

zcatalyst-sdkパッケージ内のエンティティの階層構造を以下の図に示します。Data Store、File Store、Cache、Push NotificationsなどのコンポーネントやZiaサービスに含まれるコンポーネントのコア機能は、ベースパッケージ内の個別のサブパッケージに構成されています。Authentication、Circuits、Functions、Search、Cron、ZCQLなどの他のコンポーネントの機能は、ベースパッケージ内の個別モジュールとして構成されており、対応するPythonクラスとメソッドが含まれています。

python-sdk-components

インスタンスオブジェクト

zcatalyst-sdkベースパッケージには、各Catalystコンポーネント用の定義済みPythonモジュールとパッケージが含まれています。モジュール内のクラスには、Catalystコンポーネントを使用して実行する各操作に対応するメソッドが含まれています。SDKの初期化時に取得できるPythonオブジェクトのインスタンスを作成することで、メソッドにアクセスできます。Python SDKの初期化の詳細な手順については、セットアップヘルプページを参照してください。

インスタンスオブジェクトまたはコンポーネントインスタンスは、特定のコンポーネントに固有のPythonクラスに存在するメソッドにアクセスして、Catalystコンポーネントのプロパティを取得するために使用できるダミーオブジェクトです。 したがって、特定のCatalystコンポーネントのプロパティを取得するには、定義済みメソッドを使用してコンポーネントのオブジェクトインスタンスを呼び出す必要があります。

最終更新日 2026-02-23 18:09:41 +0530 IST