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

Simple Log Service:SDK リファレンス概要

最終更新日:Jun 04, 2026

Simple Log Service (SLS) は、.NET Core、Java、Python、PHP、Node.js、C、Go、iOS、Android、および C++ 向けの SDK を提供し、ログの収集、クエリ、分析をサポートします。

事前準備

すべての SLS SDK は SLS API をラップしており、言語にかかわらず類似機能を提供します。

  • API オペレーションをカプセル化することで、リクエストの構築や応答の解析を手動で行う必要がなくなります。各言語間でオペレーションが類似しているため、SDK 間の切り替えが容易です。API 仕様

  • デジタル署名ロジックを処理し、手動での署名管理を不要にします。リクエスト署名

  • ログを Protocol Buffers (Protobuf) 形式でカプセル化し、シリアル化の詳細を抽象化します。Protobuf 形式

  • API 定義に基づく圧縮を実装しています。一部の SDK では、デフォルトで圧縮モードでログを書き込みます。

  • 言語ネイティブの例外パターンを使用して、統一されたエラー処理を提供します。エラー処理メカニズム

  • 現在のすべての SDK は同期リクエストのみをサポートしています。

SDK 一覧

以下の表は、各 SDK のリファレンスドキュメントおよび GitHub リポジトリの一覧です。

説明

SLS には、プロジェクト、Logstore、シャード、LogItem サイズに関する使用制限があります。SDK を使用する前に、基本リソースの使用制限をご確認ください。

SDK を使用してログを収集した後は、クエリ、分析、変換を有効にするためにインデックスを構成してください。インデックスの作成クエリと分析のクイックガイド

SDK 言語

リファレンス

GitHub ソースコード

Java

Java SDK 概要

Log Service Java SDKJava Producer Library

.NET Core

.NET Core SDK 概要

Log Service .NET Core SDK

PHP

PHP SDK 概要

Log Service PHP SDK

Python

Python SDK 概要

Log Service Python SDK

Node.js

Node.js SDK 概要

Log Service Node.js SDK

C

C SDK

Log Service C SDK

Go

Go SDK 概要

Log Service Go SDK

iOS

iOS SDK 概要

Log Service iOS SDKObjective-C SDK

Android

Android SDK 概要

Log Service Android SDK

C++

C++ SDK 概要

Log Service C++ SDK

HarmonyOS

HarmonyOS SDK 概要

Log Service HarmonyOS SDK

呼び出し例

Python SDK を使用した ListProject オペレーションの呼び出し

よくある質問

Simple Log Service SDK はどのような機能をサポートしていますか?

SLS SDK は、ログ収集、インデックス作成、クエリと分析、データ変換、ログ消費、ログ配信管理、アラート機能、スケジュール SQL ジョブなど、SLS のほとんどの機能をサポートしています。機能がサポートされていない場合は、最新の SDK バージョンにスペックアップするか、今後のリリースでの更新を確認してください。

Simple Log Service SDK の基本的な使用手順を教えてください。

SDK の使用はコンソールの操作と類似したワークフローに従います。

  1. Simple Log Service を有効化します。

  2. AccessKey ペアを取得します。

  3. プロジェクトおよび Logstore を作成します。

  4. ログを収集し、Logstore に保存します。

  5. ログに対してインデックスを作成します。

  6. ログをクエリ・分析し、結果を可視化します。

  7. データ変換、配信、アラートなど、ログデータに対する各種操作を実行します。

シンプルな操作の場合は、SLS コンソールをご利用ください。クイックスタート

SDK のデバッグ中に一般的なエラーが発生した場合、どのように対処すればよいですか?

SLS SDK には組み込みのエラー処理機能が備わっています。例外は以下のカテゴリに分類されます。

  • Simple Log Service から返される例外。このタイプの例外は Simple Log Service SDK によって処理されます。このタイプの例外の詳細については、各 API オペレーションの説明およびエラーコードをご参照ください。エラーコードの詳細については、エラーコードをご参照ください。

  • Simple Log Service SDK を使用してリクエストを送信する際に発生するネットワーク例外。このタイプの例外には、ネットワーク切断やサーバーの応答時間超過が含まれます。

  • Simple Log Service SDK によって生成され、プラットフォームおよびプログラミング言語に関連する例外(メモリオーバーフローなど)。

エラー処理

ログ収集、インデックス作成、クエリと分析、変換に関する一般的なエラーの解決策については、よくある質問をご参照ください。

Simple Log Service SDK の使用には制限がありますか?

SLS には、プロジェクト、Logstore、シャード、LogItem サイズに関する使用制限があります。SDK を使用する前に、基本リソースの使用制限をご確認ください。

参照

Simple Log Service SDK デバッグプラットフォーム

Alibaba Cloud OpenAPI Developer Portal は、デバッグツール、SDK、サンプル、ドキュメントを提供しています。リクエストの手動構築や署名処理を行わずに SLS API オペレーションをデバッグできます。OpenAPI Developer Portal

コマンドラインインターフェイス (CLI)

SLS は自動化構成用のコマンドラインインターフェイス (CLI) も提供しています。コマンドラインインターフェイス (CLI)

課金

SDK、OpenAPI Developer Portal、CLI を使用した場合の料金は、コンソールを使用した場合と同様です。課金概要