Simple Log Service SDK for HarmonyOSを使用してHarmonyOSデバイスからSimple Log Serviceにログを収集する前に、Simple Log Serviceを有効化し、Alibaba Cloud AccessKeyペアを取得し、HarmonyOS開発環境を準備する必要があります。 このトピックでは、Simple Log Service SDK for HarmonyOSをインストールする方法について説明します。
前提条件
Simple Log Serviceが有効化されています。 詳細については、次をご参照ください: Simple Log Serviceの有効化
プロジェクトと Logstore が作成済みである必要があります。 詳細については、「プロジェクトの管理」および「Logstoreの管理」をご参照ください。
AccessKeyペアが作成され、取得されます。 詳細は、「AccessKeyペア」をご参照ください。
重要Alibaba CloudアカウントのAccessKeyペアには、すべてのAPI操作に対する権限があります。 これらの資格情報を使用してSimple Log Serviceで操作を実行することは、リスクの高い操作です。 RAMユーザーを使用してAPI操作を呼び出したり、ルーチンのO&Mを実行することを推奨します。RAMユーザーを作成するには、RAMコンソールにログインします。 RAMユーザーがSimple Log Serviceリソースに対する管理権限を持っていることを確認します。 詳細については、「手順2: RAMユーザーに権限を付与する」をご参照ください。
HarmonyOSアプリケーション開発環境がインストールされています。 詳細については、「HarmonyOS開発者ガイド」をご参照ください。
Simple Log Service SDK for HarmonyOSは、HarmonyOS API V9.0以降をサポートしています。
手順
HarmonyOSアプリケーションプロジェクトを作成します。
Simple Log Service SDK for HarmonyOSモジュールをインポートします。 プロジェクトのエントリまたはライブラリディレクトリで次のコマンドを実行します。
ohpm install @aliyunsls/producer
コマンドを実行すると、エントリまたはライブラリディレクトリのoh-package.json5ファイルに次の情報が自動的に追加されます。
"dependencies": {
"@aliyunsls/producer": "^0.3.0"
}
Simple Log Serviceモジュールがプロジェクトにインポートされた後、モジュールを指定されたetsファイルにインポートしてコードを記述できます。
import { AliyunLog, LogCallback } from "@aliyunsls/producer"
次に何をすべきか
Simple Log Service SDK For HarmonyOSを使用してログを収集する方法については、「Simple Log Service SDK for HarmonyOSの使用を開始する」をご参照ください。