

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Membuat Job Pelabelan Streaming dengan API SageMaker
<a name="sms-streaming-create-labeling-job-api"></a>

Berikut ini adalah contoh [permintaan AWS Python SDK (Boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sagemaker.html#SageMaker.Client.create_labeling_job) yang dapat Anda gunakan untuk memulai pekerjaan pelabelan streaming untuk jenis tugas bawaan di Wilayah AS Timur (Virginia Utara). Untuk detail lebih lanjut tentang setiap parameter di bawah ini lihat [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html). Untuk mempelajari cara membuat lowongan pelabelan menggunakan API ini dan bahasa terkait khusus SDKs, lihat [Membuat Job Pelabelan (API)](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-create-labeling-job-api.html).

Dalam contoh ini, perhatikan parameter berikut:
+ `SnsDataSource`— Parameter ini muncul di `InputConfig` dan `OutputConfig` dan digunakan untuk mengidentifikasi masukan dan output topik Amazon SNS Anda masing-masing. Untuk membuat pekerjaan pelabelan streaming, Anda diharuskan memberikan topik input Amazon SNS. Secara opsional, Anda juga dapat memberikan topik keluaran Amazon SNS.
+ `S3DataSource`— Parameter ini opsional. Gunakan parameter ini jika Anda ingin menyertakan file manifes masukan dari objek data yang ingin diberi label segera setelah pekerjaan pelabelan dimulai.
+ [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html#sagemaker-CreateLabelingJob-request-StoppingConditions](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateLabelingJob.html#sagemaker-CreateLabelingJob-request-StoppingConditions)— Parameter ini diabaikan saat Anda membuat pekerjaan pelabelan streaming. Untuk mempelajari lebih lanjut tentang menghentikan pekerjaan pelabelan streaming, lihat[Hentikan Pekerjaan Pelabelan Streaming](sms-streaming-stop-labeling-job.md).
+ Pekerjaan pelabelan streaming tidak mendukung pelabelan data otomatis. Jangan sertakan `LabelingJobAlgorithmsConfig` parameternya.

```
response = client.create_labeling_job(
    LabelingJobName= '{{example-labeling-job}}',
    LabelAttributeName='label',
    InputConfig={
        'DataSource': {
            'S3DataSource': {
                'ManifestS3Uri': '{{s3://bucket/path/manifest-with-input-data.json}}'
            },
            'SnsDataSource': {
                'SnsTopicArn': '{{arn:aws:sns:us-east-1:123456789012:your-sns-input-topic}}'
            }
        },
        'DataAttributes': {
            'ContentClassifiers': [
                'FreeOfPersonallyIdentifiableInformation'|'FreeOfAdultContent',
            ]
        }
    },
    OutputConfig={
        'S3OutputPath': '{{s3://bucket/path/file-to-store-output-data}}',
        'KmsKeyId': 'string',
        'SnsTopicArn': '{{arn:aws:sns:us-east-1:123456789012:your-sns-output-topic}}'
    },
    RoleArn='{{arn:aws:iam::*:role/*}}',
    LabelCategoryConfigS3Uri='{{s3://bucket/path/label-categories.json}}',
    HumanTaskConfig={
        'WorkteamArn': '{{arn:aws:sagemaker:us-east-1:*:workteam/private-crowd/*}}',
        'UiConfig': {
            'UiTemplateS3Uri': '{{s3://bucket/path/custom-worker-task-template.html}}'
        },
        'PreHumanTaskLambdaArn': 'arn:aws:lambda:us-east-1:432418664414:function:PRE-{{tasktype}}',
        'TaskKeywords': [
            '{{Example key word}}',
        ],
        'TaskTitle': '{{Multi-label image classification task}}',
        'TaskDescription': '{{Select all labels that apply to the images shown}}',
        'NumberOfHumanWorkersPerDataObject': {{123}},
        'TaskTimeLimitInSeconds': {{123}},
        'TaskAvailabilityLifetimeInSeconds': {{123}},
        'MaxConcurrentTaskCount': {{123}},
        'AnnotationConsolidationConfig': {
            'AnnotationConsolidationLambdaArn': 'arn:aws:lambda:us-east-1:432418664414:function:ACS-{{tasktype}}'
            }
        },
    Tags=[
        {
            'Key': '{{string'}},
            'Value': '{{string}}'
        },
    ]
)
```