本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
針對目標情緒的非同步分析
如需目標情緒的即時分析的相關資訊,請參閱針對目標情緒的即時分析。
Amazon Comprehend 提供下列 API 操作來啟動和管理非同步目標情緒分析:
StartTargetedSentimentDetectionJob— 啟動文件集合的非同步目標情緒偵測工作。
ListTargetedSentimentDetectionJobs— 傳回您已提交的目標情緒偵測工作清單。
DescribeTargetedSentimentDetectionJob— 取得與指定目標情緒偵測工作相關聯的內容 (包括狀態)。
StopTargetedSentimentDetectionJob— 停止指定的進行中目標情緒工作。
開始之前
在開始之前,請確保您擁有:
-
輸入和輸出儲存貯體 — 識別要用於輸入和輸出的 Amazon S3 儲存貯體。值區必須與您呼叫的 API 位於相同的區域。
-
IAM 服務角色 — 您必須擁有具有存取輸入和輸出值區之權限的 IAM 服務角色。如需詳細資訊,請參閱 非同步操作所需的角色型許可。
使用分析目標情緒 AWS CLI
下列範例示範如何使用StartTargetedSentimentDetectionJob
作業與AWS CLI。這個例子指定了輸入文本的語言。
此範例格式適用於 Unix、Linux 和 macOS。用於 Windows 時,請以插入號 (^) 取代每一行結尾處的 Unix 接續字元斜線 (\)。
aws comprehend start-targeted-sentiment-detection-job \ --job-name "
job name
" \ --language-code "en" \ --cli-input-json file://path to JSON input file
對於cli-input-json
參數,您為包含請求資料的 JSON 檔案提供路徑,如下列範例所示。
{ "InputDataConfig": { "S3Uri": "s3://
input bucket
/input path
", "InputFormat": "ONE_DOC_PER_FILE" }, "OutputDataConfig": { "S3Uri": "s3://output bucket
/output path
" }, "DataAccessRoleArn": "arn:aws:iam::account ID
:role/data access role
" }
如果啟動工作的要求成功,您會收到下列回應:
{
"JobStatus": "SUBMITTED",
"JobArn": "job ARN
"
"JobId": "job ID
"
}