

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

# Mengintegrasikan layanan yang dioptimalkan dengan Step Functions
<a name="integrate-optimized"></a>

Alur kerja Anda dapat memanggil layanan yang dioptimalkan secara langsung menggunakan `Resource` bidang `Task` status. Topik berikut menjelaskan didukung APIs, parameter, dan request/response sintaks dalam Amazon States Language untuk mengkoordinasikan layananAWS. 

Bergantung pada jenis dan ketersediaan alur kerja, alur kerja Anda memanggil layanan menggunakan salah satu dari tiga pola integrasi layanan:
+ [Minta Respons (default)](connect-to-resource.md#connect-default) - tunggu respons HTTP, lalu pergi ke status berikutnya
+ [Run a Job (`.sync`)](connect-to-resource.md#connect-sync) - tunggu sampai pekerjaan selesai
+ [Tunggu Callback (`.waitForTaskToken`)](connect-to-resource.md#connect-wait-token) - jeda alur kerja hingga token tugas dikembalikan

**Alur Kerja Standar dan Alur Kerja Ekspres mendukung **integrasi yang sama tetapi bukan pola integrasi** yang sama.** 
+  **Alur Kerja Standar** mendukung integrasi *Respons Permintaan*. Layanan tertentu mendukung *Run a Job (.sync)*, atau *Wait for Callback (. waitForTaskToken)*, dan keduanya dalam beberapa kasus. Lihat tabel integrasi yang dioptimalkan berikut untuk detailnya. 
+  **Alur Kerja Ekspres** hanya mendukung integrasi *Respons Permintaan*. 

 Untuk membantu memutuskan di antara kedua jenis, lihat[Memilih jenis alur kerja di Step Functions](choosing-workflow-type.md). 



**AWSIntegrasi SDK dalam Step Functions**


| Layanan terintegrasi | Minta Respons | Jalankan Job - *.sync* | *Tunggu Callback -. waitForTask*Token | 
| --- | --- | --- | --- | 
| [Lebih dari dua ratus layanan](supported-services-awssdk.md#supported-services-awssdk-list) | Standar & Ekspres | Tidak didukung | Standar | 

**Integrasi yang dioptimalkan dalam Step Functions**


| Layanan terintegrasi | Minta Respons | Jalankan Job - *.sync* | *Tunggu Callback -. waitForTask*Token | 
| --- | --- | --- | --- | 
| [Amazon API Gateway](connect-api-gateway.md) | Standar & Ekspres | Tidak didukung | Standar | 
| [Amazon Athena](connect-athena.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [AWS Batch](connect-batch.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon Bedrock](connect-bedrock.md) | Standar & Ekspres | Standar | Standar | 
| [AWS CodeBuild](connect-codebuild.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon DynamoDB](connect-ddb.md) | Standar & Ekspres | Tidak didukung | Tidak didukung | 
| [Amazon ECS/Fargate](connect-ecs.md) | Standar & Ekspres | Standar | Standar | 
| [Amazon EKS](connect-eks.md) | Standar & Ekspres | Standar | Standar | 
| [Amazon EMR](connect-emr.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon EMR on EKS](connect-emr-eks.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon EMR Serverless](connect-emr-serverless.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon EventBridge](connect-eventbridge.md) | Standar & Ekspres | Tidak didukung | Standar | 
| [AWS Glue](connect-glue.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [AWS Glue DataBrew](connect-databrew.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [AWS Lambda](connect-lambda.md) | Standar & Ekspres | Tidak didukung | Standar | 
| [AWS Elemental MediaConvert](connect-mediaconvert.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon SageMaker AI](connect-sagemaker.md) | Standar & Ekspres | Standar | Tidak didukung | 
| [Amazon SNS](connect-sns.md) | Standar & Ekspres | Tidak didukung | Standar | 
| [Amazon SQS](connect-sqs.md) | Standar & Ekspres | Tidak didukung | Standar | 
| [AWS Step Functions](connect-stepfunctions.md) | Standar & Ekspres | Standar | Standar | 