DescribeTask - AWS DataSync

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

DescribeTask

Memberikan informasi tentang tugas AWS DataSync transfer.

Sintaksis Permintaan

{ "TaskArn": "string" }

Parameter Permintaan

Untuk informasi tentang parameter yang umum untuk semua tindakan, lihat Parameter Umum.

Permintaan menerima data berikut dalam format JSON.

TaskArn

Menentukan Nama Sumber Daya Amazon (ARN) dari tugas transfer.

Jenis: String

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}$

Diperlukan: Ya

Sintaksis Respons

{ "CloudWatchLogGroupArn": "string", "CreationTime": number, "CurrentTaskExecutionArn": "string", "DestinationLocationArn": "string", "DestinationNetworkInterfaceArns": [ "string" ], "ErrorCode": "string", "ErrorDetail": "string", "Excludes": [ { "FilterType": "string", "Value": "string" } ], "Includes": [ { "FilterType": "string", "Value": "string" } ], "ManifestConfig": { "Action": "string", "Format": "string", "Source": { "S3": { "BucketAccessRoleArn": "string", "ManifestObjectPath": "string", "ManifestObjectVersionId": "string", "S3BucketArn": "string" } } }, "Name": "string", "Options": { "Atime": "string", "BytesPerSecond": number, "Gid": "string", "LogLevel": "string", "Mtime": "string", "ObjectTags": "string", "OverwriteMode": "string", "PosixPermissions": "string", "PreserveDeletedFiles": "string", "PreserveDevices": "string", "SecurityDescriptorCopyFlags": "string", "TaskQueueing": "string", "TransferMode": "string", "Uid": "string", "VerifyMode": "string" }, "Schedule": { "ScheduleExpression": "string" }, "SourceLocationArn": "string", "SourceNetworkInterfaceArns": [ "string" ], "Status": "string", "TaskArn": "string", "TaskReportConfig": { "Destination": { "S3": { "BucketAccessRoleArn": "string", "S3BucketArn": "string", "Subdirectory": "string" } }, "ObjectVersionIds": "string", "OutputType": "string", "Overrides": { "Deleted": { "ReportLevel": "string" }, "Skipped": { "ReportLevel": "string" }, "Transferred": { "ReportLevel": "string" }, "Verified": { "ReportLevel": "string" } }, "ReportLevel": "string" } }

Elemen Respons

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Layanan mengembalikan data berikut dalam format JSON.

CloudWatchLogGroupArn

Nama Sumber Daya Amazon (ARN) dari grup CloudWatch log Amazon yang digunakan untuk memantau dan mencatat peristiwa dalam tugas.

Untuk informasi selengkapnya tentang grup ini, lihat Bekerja dengan Grup Log dan Aliran Log di Panduan CloudWatch Pengguna Amazon.

Jenis: String

Batasan Panjang: Panjang maksimum 562.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\-0-9]+:[0-9]{12}:log-group:([^:\*]*)(:\*)?$

CreationTime

Waktu tugas dibuat.

Tipe: Timestamp

CurrentTaskExecutionArn

Nama Sumber Daya Amazon (ARN) dari eksekusi tugas yang mentransfer file.

Jenis: String

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}/execution/exec-[0-9a-f]{17}$

DestinationLocationArn

Nama Sumber Daya Amazon (ARN) dari lokasi sumber daya AWS penyimpanan.

Jenis: String

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$

DestinationNetworkInterfaceArns

Nama Sumber Daya Amazon (ARN) dari antarmuka jaringan yang dibuat untuk lokasi tujuan Anda. Untuk informasi selengkapnya, lihat Persyaratan antarmuka jaringan.

Tipe: Array string

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:aws[\-a-z]{0,}:ec2:[a-z\-0-9]*:[0-9]{12}:network-interface/eni-[0-9a-f]+$

ErrorCode

Kesalahan yang AWS DataSync ditemui selama pelaksanaan tugas. Anda dapat menggunakan kode kesalahan ini untuk membantu memecahkan masalah.

Jenis: String

ErrorDetail

Penjelasan detail tentang kesalahan yang ditemui selama eksekusi tugas. Anda dapat menggunakan informasi ini untuk membantu memecahkan masalah.

Jenis: String

Excludes

Daftar aturan filter yang mengecualikan data tertentu selama transfer Anda. Untuk informasi dan contoh selengkapnya, lihat Memfilter data yang ditransfer oleh DataSync.

Tipe: Array objek FilterRule

Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.

Includes

Daftar aturan filter yang menyertakan data spesifik selama transfer Anda. Untuk informasi dan contoh selengkapnya, lihat Memfilter data yang ditransfer oleh DataSync.

Tipe: Array objek FilterRule

Anggota Array: Jumlah minimum 0 item. Jumlah maksimum 1 item.

ManifestConfig

Konfigurasi manifes yang mencantumkan file atau objek yang akan ditransfer. Untuk informasi selengkapnya, lihat Menentukan DataSync transfer apa yang menggunakan manifes.

Tipe: Objek ManifestConfig

Name

Nama tugas yang telah dideskripsikan.

Jenis: String

Batasan Panjang: Panjang minimum 1. Panjang maksimum 256.

Pola: ^[a-zA-Z0-9\s+=._:@/-]+$

Options

Opsi konfigurasi yang mengontrol perilaku StartTaskExecution operasi. Beberapa opsi termasuk melestarikan file atau objek metadata dan memverifikasi integritas data.

Anda dapat mengganti opsi ini untuk setiap eksekusi tugas. Untuk informasi lebih lanjut, lihat StartTaskExecution.

Tipe: Objek Options

Schedule

Jadwal yang digunakan untuk mentransfer file secara berkala dari sumber ke lokasi tujuan.

Tipe: Objek TaskSchedule

SourceLocationArn

Amazon Resource Name (ARN) dari lokasi sistem file sumber.

Jenis: String

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$

SourceNetworkInterfaceArns

Nama Sumber Daya Amazon (ARN) dari antarmuka jaringan yang dibuat untuk lokasi sumber Anda. Untuk informasi selengkapnya, lihat Persyaratan antarmuka jaringan.

Tipe: Array string

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:aws[\-a-z]{0,}:ec2:[a-z\-0-9]*:[0-9]{12}:network-interface/eni-[0-9a-f]+$

Status

Status tugas yang telah dideskripsikan.

Untuk informasi rinci tentang status eksekusi tugas, lihat Memahami Status Tugas di AWS DataSync Panduan Pengguna.

Jenis: String

Nilai yang Valid: AVAILABLE | CREATING | QUEUED | RUNNING | UNAVAILABLE

TaskArn

Amazon Resource Name (ARN) dari tugas yang telah dideskripsikan.

Jenis: String

Batasan Panjang: Panjang maksimum 128.

Pola: ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}$

TaskReportConfig

Konfigurasi laporan tugas Anda, yang memberikan informasi terperinci tentang DataSync transfer Anda. Untuk informasi selengkapnya, lihat Membuat laporan tugas.

Tipe: Objek TaskReportConfig

Kesalahan

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat Kesalahan Umum.

InternalException

Pengecualian ini dilontarkan ketika terjadi kesalahan dalam layanan AWS DataSync .

Kode Status HTTP: 500

InvalidRequestException

Pengecualian ini dilontarkan ketika klien mengirimkan permintaan yang salah format.

Kode Status HTTP: 400

Contoh-contoh

Contoh

Contoh berikut mengembalikan informasi tentang tugas yang ditentukan dalam contoh permintaan.

Contoh Permintaan

{ "TaskArn": "arn:aws:datasync:us-east-2:111222333444:task/task-08de6e6697796f026" }

Contoh

Contoh ini menggambarkan salah satu penggunaan. DescribeTask

Contoh Respons

{ "CloudWatchLogGroupArn": "arn:aws:logs:us-east-2:111222333444:log-group" "CreationTime": 1532660733.39, "CurrentTaskExecutionArn": "arn:aws:datasync:us-east-2:111222333444:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f", "Options": { "Atime": "BEST_EFFORT", "BytesPerSecond": 1000, "Gid": "NONE", "Mtime": "PRESERVE", "PosixPermissions": "PRESERVE", "PreserveDevices": "NONE", "PreserveDeletedFiles": "PRESERVE", "Uid": "NONE", "VerifyMode": "POINT_IN_TIME_CONSISTENT" }, "DestinationLocationArn": "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50fb", "ErrorCode": "???????", "ErrorDetail": "??????", "Name": "MyTask", "SourceLocationArn": "arn:aws:datasync:us-east-2:111222333444:location/loc-07db7abfc326c50aa", "Status": "CREATING", "TaskArn": "arn:aws:datasync:us-east-2:111222333444:task/task-08de6e6697796f026" }

Lihat Juga

Untuk informasi selengkapnya tentang penggunaan API ini di salah satu AWS SDK khusus bahasa, lihat berikut ini: