Simple Log Service SDK for HarmonyOS を使用して HarmonyOS デバイスから Simple Log Service へログを送信する前に、Simple Log Service を有効化し、アクセスキーペアを取得して、HarmonyOS 開発環境をセットアップする必要があります。
前提条件
-
Simple Log Service が有効化されていること。
-
プロジェクトと標準 Logstore が作成されていること。手順については、「プロジェクトの管理」および「標準 Logstore の作成」をご参照ください。
-
アクセスキーペアが取得されていること。詳細については、「アクセスキーペア」をご参照ください。
重要Alibaba Cloud アカウントのアクセスキーペアは、完全な API アクセス権限を付与するため、高いセキュリティリスクをもたらします。API アクセスおよび日常の運用保守には、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 モジュールをインポートします。プロジェクトのエントリまたはライブラリディレクトリで、次のコマンドを実行してください:
ohpm install @aliyunsls/producer
このコマンドは、エントリまたはライブラリディレクトリの oh-package.json5 ファイルに、次の依存関係を自動的に追加します:
"dependencies": {
"@aliyunsls/producer": "^0.3.0"
}
-
モジュールをインポートした後、関連する
.etsファイルに次のimport文を追加してください:
import { AliyunLog, LogCallback } from "@aliyunsls/producer"
次のステップ
HarmonyOS SDK を使用してログデータを収集するには、「HarmonyOS SDK クイックスタート」をご参照ください。