翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT SiteWise パブリッシャーコンポーネントの設定
AWS IoT SiteWise Edge ゲートウェイを作成してソフトウェアをインストールしたら、 SiteWise Edge ゲートウェイがデータを AWS クラウドにエクスポートできるように Publisher コンポーネントを設定します。詳細については、「 AWS IoT Greengrass Version 2 デベロッパーガイドAWS IoT SiteWise 」の「パブリッシャー」を参照してください。
- Console
-
AWS IoT SiteWise コンソール
に移動します。 -
ナビゲーションペインで、エッジゲートウェイ を選択します。
-
パブリッシャーを設定する SiteWise Edge ゲートウェイを選択します。
-
パブリッシャー設定セクションで、編集を選択します。
-
発行順序 で、次のいずれかを選択します。
-
最も古いデータを最初に公開する – SiteWise Edge ゲートウェイは、デフォルトで最も古いデータを最初にクラウドに公開します。
-
最新のデータを最初に公開する – SiteWise Edge ゲートウェイは、最新のデータを最初にクラウドに公開します。
-
-
(オプション) SiteWise Edge ゲートウェイでデータを圧縮したくない場合は、データのアップロード時に圧縮を有効にするの選択を解除します。
-
(オプション) 古いデータを公開しない場合は、有効期限が切れたデータを除外を選択し、次の操作を行います。
-
カットオフ期間 には、値を入力し、単位を選択します。カットオフ期間は 5 分から 7 日の間でなければなりません。例えば、カットオフ期間が 3 日の場合、3 日以上経過したデータはクラウドに公開されません。
-
-
(オプション) ローカルデバイスでのデータの処理方法に関するカスタム設定を設定するには、ローカルストレージ設定を選択し、以下を実行します。
-
[保持期間] には、数値を入力して単位を選択します。保持期間は 1 分から 30 日の間で、ローテーション期間と同じかそれ以上でなければなりません。例えば、保持期間が 14 日の場合、 SiteWise エッジゲートウェイは 14 日間保存された後、指定されたカットオフ期間より古いエッジにあるデータをすべて削除します。
-
[ローテーション期間] には、数値を入力して単位を選択します。ローテーション期間は 1 分以上、保持期間以下である必要があります。例えば、ローテーション期間が 2 日間で、 SiteWise エッジゲートウェイがカットオフ期間より古いデータをバッチアップして 1 つのファイルに保存します。 SiteWise Edge ゲートウェイは、データのバッチを 2 日に 1 回、次のローカルディレクトリに転送します:
/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports
。 -
ストレージ容量 には、1 以上の値を入力します。ストレージ容量が 2 GB の場合、2 GB を超えるデータがローカルに保存されると、 SiteWise エッジゲートウェイはデータの削除を開始します。
-
-
[保存] を選択します。
-
- AWS CLI
UpdateGatewayCapabilityConfiguration API を使用してパブリッシャーを設定できます。
capabilityNamespace
パラメータをiotsitewise:publisher:2
に設定します。パブリッシャーには、カスタマイズできる以下の設定パラメータが用意されています。
SiteWisePublisherConfiguration
-
publishingOrder
-
データがクラウドに公開される順序。このパラメータの値は、次のいずれかになります。
-
TIME_ORDER
(古い順にデータを公開) – デフォルトでは、データは古い順にクラウドに公開されます。 -
RECENT_DATA
(新しい順にデータを最初) – データは新しい順にクラウドに公開されます。
-
dropPolicy
-
(オプション) クラウドに公開するデータを制御するポリシー。
cutoffAge
-
カットオフ期間より前のデータはクラウドに公開されません。カットオフ期間は 5 分から 7 日の間でなければなりません。
d
カットオフ期間を指定するとm
とh
、を使用できます。m
は分数、h
は時数、d
は日数を表します。 exportPolicy
-
(オプション) エッジのデータストレージを管理するポリシー。このポリシーは、カットオフ期間より前のデータに適用されます。
retentionPeriod
-
SiteWise Edge ゲートウェイは、指定された保持期間に保存されると、カットオフ期間より前のエッジのデータをローカルストレージから削除します。保持期間は 1 分から 30 日の間で、ローテーション期間と同じかそれ以上でなければなりません。
d
保持期間を指定すると、m
とh
、を使用できます。m
は分数、h
は時数、d
は日数を表します。 rotationPeriod
-
カットオフ期間より前のデータをバッチ処理して 1 つのファイルとして保存する時間間隔。 SiteWise Edge ゲートウェイは、各ローテーション期間の終了時に 1 つのバッチのデータを次のローカルディレクトリに転送します:
/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports
。ローテーション期間は 1 分より大きく、保持期間と同じかそれ以上でなければなりません。ローテーション期間を指定すると、
m
とh
、d
を使用できます。m
は分数、h
は時数、d
は日数を表します。 exportSizeLimitGB
-
ローカルに保存されるデータの最大許容サイズ (GB 単位)。このクォータを超えると、 SiteWise エッジゲートウェイは、ローカルに保存されているデータのサイズがクォータ以下になるまで、最も古いデータの削除を開始します。このパラメータの値は、1 以上である必要があります。
例 パブリッシャー設定:
パブリッシャーの名前空間:
iotsitewise:publisher:2
{ "SiteWisePublisherConfiguration": { "publishingOrder": "TIME_ORDER", "dropPolicy": { "cutoffAge": "7d", "exportPolicy": { "retentionPeriod": "7d", "rotationPeriod": "6h", "exportLocation": "/greengrass/v2/work/aws.iot.SiteWiseEdgePublisher/exports", "exportSizeLimitGB": 10 } } } }