翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ジョブの進行状況の追跡
ジョブの進行状況と詳細を確認する (コンソール)
一括ジョブを開始するには、メタデータのインポート (コンソール)「」またはメタデータのエクスポート (コンソール)「」を参照してください。
AWS IoT SiteWise コンソールでのジョブの進行状況の概要:
-
AWS IoT SiteWise コンソール
に移動します。 -
ナビゲーションペインから一括オペレーション新規を選択します。
-
AWS IoT SiteWise コンソールのジョブの進行状況テーブルに、一括オペレーションジョブのリストが表示されます。
-
ジョブタイプ列は、エクスポートジョブかインポートジョブかを示します。インポートされた日付列には、ジョブが開始された日付が表示されます。
-
ステータス列には、ジョブのステータスが表示されます。ジョブを選択すると、そのジョブの詳細を表示できます。
-
選択したジョブには、成功すると成功、ジョブが失敗した場合は失敗のリストが表示されます。エラーの説明は、リソースタイプごとにも表示されます。
AWS IoT SiteWise コンソールでのジョブの詳細の概要:
AWS IoT SiteWise コンソールのジョブの進行状況テーブルに、一括オペレーションジョブのリストが表示されます。
-
ジョブを選択すると、詳細が表示されます。
-
インポートジョブの場合、 はインポートファイルの Amazon S3 の場所
Data source ARN
を表します。 -
エクスポートジョブの場合、 はエクスポート後のファイルの Amazon S3 の場所
Data destination ARN
を表します。 -
Status
および はStatus reason
、現在のジョブに関する追加の詳細を提供します。詳細については、「ジョブの進行状況の追跡とエラー処理」を参照してください。 -
は、プロセスキュー内のジョブの位置
Queued position
を表します。ジョブは一度に 1 つずつ処理されます。キューに入れられた位置が 1 の場合、ジョブが次に処理されることを示します。 -
ジョブの詳細ページには、ジョブの進行状況の数も表示されます。
-
ジョブの進行状況カウントタイプは次のとおりです。
-
Total resources
– 転送プロセス内のアセットの合計数を示します。 -
Succeeded
– プロセス中に正常に転送されたアセットの数を示します。 -
Failed
– プロセス中に失敗したアセットの数を示します。 -
Skipped
– プロセス中にスキップされたアセットの数を示します。
-
-
-
ジョブのステータスが
PENDING
または の場合VALIDATING
、すべてのジョブの進行状況が としてカウントされます–
。これは、ジョブの進行状況カウントが評価されていることを示します。 -
のジョブステータスには、処理のために送信されたジョブ
Total resources
の数RUNNING
が表示されます。詳細なカウント (Succeeded
、Failed
、およびSkipped
) は、処理されたリソースに適用されます。詳細なカウントの合計は、ジョブのステータスがCOMPLETED
または になるまでTotal resources
カウントよりも小さくなりますERROR
。 -
ジョブのステータスが
COMPLETED
または の場合ERROR
、Total resources
カウントは詳細カウント (Succeeded
、、) の合計に等しくなりますFailed
Skipped
。 -
ジョブのステータスが の場合
ERROR
、ジョブ失敗テーブルで特定のエラーと失敗の詳細を確認します。詳細については、「エラーの詳細を確認する (コンソール)」を参照してください。
ジョブの進行状況と詳細を確認する (AWS CLI)
一括オペレーションを開始した後、次のAPIアクションを使用してステータスを確認または更新できます。
-
特定のジョブに関する情報を取得するには、 GetMetadataTransferJobAPIアクションを使用します。
を使用して情報を取得します
GetMetadataTransferJob
API。-
転送ジョブを作成して実行します。を呼び出します
GetMetadataTransferJob
API。例 AWS CLI コマンド:
aws iottwinmaker get-metadata-transfer-job \ --metadata-transfer-job-id
your_metadata_transfer_job_id
\ --regionyour_region
-
は、次のパラメータを持つ
MetadataTransferJobProgress
オブジェクトGetMetadataTransferJob
APIを返します。-
succeededCount – プロセスで正常に転送されたアセットの数を示します。
-
failedCount – プロセス中に失敗したアセットの数を示します。
-
skippedCount – プロセス中にスキップされたアセットの数を示します。
-
totalCount – 転送プロセス内のアセットの合計数を示します。
これらのパラメータは、ジョブの進行状況を示します。ステータスが の場合
RUNNING
、まだ処理されていないリソースの数を追跡するのに役立ちます。スキーマ検証エラーが発生した場合、または failedCountが 1 以上の場合、ジョブの進行状況は になります
ERROR
。ジョブの完全なエラーレポートは、Amazon S3 バケットに配置されます。詳細については、「エラーの検査」を参照してください。 -
-
-
現在のジョブを一覧表示するには、 ListMetadataTransferJobsAPIアクションを使用します。
JSON ファイルを使用して、返されたジョブを現在の状態に基づいてフィルタリングします。以下の手順を参照してください。
-
使用するフィルターを指定するには、 AWS CLI 入力JSONファイルを作成します。 は以下を使用します。
{ "sourceType": "s3", "destinationType": "iottwinmaker", "filters": [{ "state": "COMPLETED" }] }
有効な
state
値のリストについては、「 AWS IoT TwinMaker APIリファレンスガイドListMetadataTransferJobsFilter」の「」を参照してください。 -
次のコマンド AWS CLI 例では、 JSON ファイルを引数として使用します。
aws iottwinmaker list-metadata-transfer-job --region
your_region
\ --cli-input-json file://ListMetadataTransferJobsExample.json
-
-
ジョブをキャンセルするには、 CancelMetadataTransferJobAPIアクションを使用します。これにより、エクスポートまたはインポート済みのリソースに影響を与えずに、特定のメタデータ転送ジョブがAPIキャンセルされます。
aws iottwinmaker cancel-metadata-transfer-job \ --region
your_region
\ --metadata-transfer-job-idjob-to-cancel-id