Simple Log Service SDK for HarmonyOS を使用して HarmonyOS デバイスから Simple Log Service にログを送信するには、まず Simple Log Service をアクティブ化し、AccessKey ペアを取得し、HarmonyOS 開発環境をセットアップする必要があります。このトピックでは、SDK のインストール方法について説明します。
前提条件
Simple Log Service がアクティブ化されていること。詳細については、をご参照ください。
プロジェクトと標準 Logstore が作成されていること。手順については、プロジェクトの管理 および 標準 Logstore の作成をご参照ください。
AccessKey ペアが取得済みであること。詳細については、AccessKey ペアをご参照ください。
重要Alibaba Cloud アカウント (root ユーザー) の AccessKey ペアは、すべての API へのアクセス権限を付与するため、高いセキュリティリスクをもたらします。セキュリティを強化するため、API アクセスや定常的な O&M には RAM ユーザーを使用することを推奨します。RAM ユーザーが Simple Log Service のリソースを管理するために必要な権限を持っていることを確認してください。手順については、RAM ユーザーの作成と権限付与をご参照ください。
HarmonyOS アプリケーション開発環境がセットアップされていること。詳細については、HarmonyOS 開発者ガイドをご参照ください。
Simple Log Service SDK for HarmonyOS は、HarmonyOS API バージョン 9.0 以降をサポートしています。
SDK のインストール
HarmonyOS アプリケーションプロジェクトを作成します。
Simple Log Service SDK for HarmonyOS モジュールをインポートします。ご利用のプロジェクトの entry または library ディレクトリで、次のコマンドを実行します。
ohpm install @aliyunsls/producerこのコマンドにより、entry または library ディレクトリにある oh-package.json5 ファイルに、次の依存関係が自動的に追加されます。
"dependencies": {
"@aliyunsls/producer": "^0.3.0"
}モジュールをインポートした後、関連する .ets ファイルに次の import 文を追加して SDK を使用します。
import { AliyunLog, LogCallback } from "@aliyunsls/producer"次のステップ
HarmonyOS SDK を使用してログデータを収集するには、「HarmonyOS SDK クイックスタート」をご参照ください。