

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

# Membuat tugas untuk mentransfer data Anda
<a name="create-task-how-to"></a>

Sebuah *tugas* menjelaskan di mana dan bagaimana AWS DataSync mentransfer data. Tugas terdiri dari yang berikut:
+ [**Lokasi sumber**](working-with-locations.md) — Sistem penyimpanan atau layanan tempat DataSync mentransfer data.
+ [**Lokasi tujuan**](working-with-locations.md) — Sistem penyimpanan atau layanan tempat DataSync mentransfer data ke.
+ [**Opsi tugas**](task-options.md) — Pengaturan seperti file apa yang akan ditransfer, bagaimana data diverifikasi, kapan tugas berjalan, dan banyak lagi.
+ [**Eksekusi tugas**](run-task.md) — Ketika Anda menjalankan tugas, itu disebut *eksekusi tugas*.

## Membuat tugas Anda
<a name="create-task-steps"></a>

Saat Anda membuat DataSync tugas, Anda menentukan lokasi sumber dan tujuan Anda. Anda juga dapat menyesuaikan tugas Anda dengan memilih file mana yang akan ditransfer, bagaimana metadata ditangani, menyiapkan jadwal, dan banyak lagi.

Sebelum Anda membuat tugas, pastikan Anda memahami [cara kerja DataSync transfer](how-datasync-transfer-works.md#transferring-files) dan tinjau [kuota tugas](datasync-limits.md#task-hard-limits).

**penting**  
Jika Anda berencana untuk mentransfer data ke atau dari lokasi Amazon S3, tinjau [bagaimana DataSync dapat memengaruhi biaya permintaan S3 Anda](create-s3-location.md#create-s3-location-s3-requests) dan [halaman DataSync harga sebelum memulai](https://aws.amazon.com/datasync/pricing/).

### Menggunakan DataSync konsol
<a name="create-task-console"></a>

1. Buka AWS DataSync konsol di [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/).

1. Pastikan Anda berada di salah satu Region AWS tempat Anda berencana untuk mentransfer data.

1. Di panel navigasi kiri, perluas **Transfer data**, lalu pilih **Tugas**, lalu pilih **Buat tugas**.

1. Pada halaman **Konfigurasi lokasi sumber**, [buat](transferring-data-datasync.md) atau pilih lokasi sumber, lalu pilih **Berikutnya**.

1. Pada halaman **Konfigurasi lokasi tujuan**, [buat](transferring-data-datasync.md) atau pilih lokasi tujuan, lalu pilih **Berikutnya**.

1. (Disarankan) Pada halaman **Konfigurasi pengaturan**, berikan tugas Anda nama yang dapat Anda ingat.

1. Saat masih berada di halaman **Konfigurasi pengaturan**, pilih opsi tugas Anda atau gunakan pengaturan default.

   Anda mungkin tertarik dengan beberapa opsi berikut:
   + Tentukan [mode tugas](choosing-task-mode.md) yang ingin Anda gunakan.
   + Tentukan data apa yang akan ditransfer dengan menggunakan [manifes](transferring-with-manifest.md) atau [filter](filtering.md).
   + Konfigurasikan cara [menangani metadata file](configure-metadata.md) dan [memverifikasi integritas data](configure-data-verification-options.md).
   + Pantau transfer Anda dengan [laporan tugas](task-reports.md) atau [Amazon CloudWatch](monitor-datasync.md). Sebaiknya siapkan semacam pemantauan untuk tugas Anda.

   Setelah selesai, pilih **Berikutnya**.

1. Tinjau konfigurasi tugas Anda, lalu pilih **Buat tugas**.

Anda siap untuk [memulai tugas Anda](run-task.md).

### Menggunakan AWS CLI
<a name="create-task-cli"></a>

Setelah [Anda membuat lokasi DataSync sumber dan tujuan](transferring-data-datasync.md), Anda dapat membuat tugas Anda.

1. Di AWS CLI pengaturan Anda, pastikan Anda menggunakan salah satu Region AWS tempat yang Anda rencanakan untuk mentransfer data.

1. Salin `create-task` perintah berikut:

   ```
   aws datasync create-task \
     --source-location-arn "arn:aws:datasync:{{us-east-1}}:{{account-id}}:location/{{location-id}}" \
     --destination-location-arn "arn:aws:datasync:{{us-east-1}}:{{account-id}}:location/{{location-id}}" \
     --name "{{task-name}}"
   ```

1. Untuk`--source-location-arn`, tentukan Nama Sumber Daya Amazon (ARN) dari lokasi sumber Anda.

1. Untuk`--destination-location-arn`, tentukan ARN lokasi tujuan Anda.

   Jika Anda mentransfer lintas Region AWS atau akun, pastikan ARN menyertakan Wilayah atau ID akun lainnya.

1. (Disarankan) Untuk`--name`, tentukan nama untuk tugas Anda yang dapat Anda ingat.

1. Tentukan opsi tugas lain sesuai kebutuhan. Anda mungkin tertarik dengan beberapa opsi berikut:
   + Tentukan data apa yang akan ditransfer dengan menggunakan [manifes](transferring-with-manifest.md) atau [filter](filtering.md).
   + Konfigurasikan cara [menangani metadata file](configure-metadata.md) dan [memverifikasi integritas data](configure-data-verification-options.md).
   + Pantau transfer Anda dengan [laporan tugas](task-reports.md) atau [Amazon CloudWatch](monitor-datasync.md). Sebaiknya siapkan semacam pemantauan untuk tugas Anda.

   Untuk opsi lainnya, lihat [create-task](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/create-task.html). Berikut adalah contoh `create-task` perintah yang menentukan beberapa pilihan:

   ```
   aws datasync create-task \
     --source-location-arn "arn:aws:datasync:{{us-east-1}}:{{account-id}}:location/{{location-id}}" \
     --destination-location-arn "arn:aws:datasync:{{us-east-1}}:{{account-id}}:location/{{location-id}}" \
     --cloud-watch-log-group-arn "arn:aws:logs:{{region}}:{{account-id}}" \
     --name "{{task-name}}" \
     --options VerifyMode=NONE,OverwriteMode=NEVER,Atime=BEST_EFFORT,Mtime=PRESERVE,Uid=INT_VALUE,Gid=INT_VALUE,PreserveDevices=PRESERVE,PosixPermissions=PRESERVE,PreserveDeletedFiles=PRESERVE,TaskQueueing=ENABLED,LogLevel=TRANSFER
   ```

1. Jalankan perintah `create-task`.

   Jika perintah berhasil, Anda mendapatkan respons yang menunjukkan ARN dari tugas yang Anda buat. Contoh:

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

Anda siap untuk [memulai tugas Anda](run-task.md).

## Status tugas
<a name="understand-task-creation-statuses"></a>

Saat membuat DataSync tugas, Anda dapat memeriksa statusnya untuk melihat apakah tugas tersebut siap dijalankan.


| Status konsol | Status API | Deskripsi | 
| --- | --- | --- | 
| Available | `AVAILABLE` | Tugas siap untuk mulai mentransfer data. | 
| Berjalan | `RUNNING` | Eksekusi tugas sedang berlangsung. Untuk informasi selengkapnya, lihat [Status eksekusi tugas](run-task.md#understand-task-execution-statuses). | 
| Tidak tersedia | `UNAVAILABLE` |  DataSync Agen yang digunakan oleh tugas sedang offline. Untuk informasi selengkapnya, lihat [Apa yang harus saya lakukan jika agen saya offline?](troubleshooting-datasync-agents.md#troubleshoot-agent-offline) | 
| Antre | `QUEUED` | Eksekusi tugas lain yang menggunakan DataSync agen yang sama sedang berlangsung. Untuk informasi selengkapnya, lihat [Mengetahui kapan tugas Anda antri](run-task.md#queue-task-execution). | 

## Mempartisi kumpulan data besar dengan banyak tugas
<a name="multiple-tasks-large-dataset"></a>

Jika Anda mentransfer kumpulan data besar, seperti [memigrasikan](datasync-large-migration.md) jutaan file atau objek, sebaiknya gunakan mode DataSync Enhanced untuk transfer Anda, yang dapat mentransfer kumpulan data dengan jumlah file yang hampir tidak terbatas. Untuk kumpulan data yang sangat besar, dengan miliaran file, Anda harus mempertimbangkan untuk mempartisi kumpulan data Anda dengan banyak tugas. DataSync Mempartisi data Anda di beberapa tugas (dan mungkin [agen](do-i-need-datasync-agent.md#multiple-agents), tergantung pada lokasi Anda) membantu mengurangi waktu yang diperlukan DataSync untuk mempersiapkan dan mentransfer data Anda.

Pertimbangkan beberapa cara Anda dapat mempartisi kumpulan data besar di beberapa DataSync tugas:
+ Buat tugas yang mentransfer folder terpisah. Misalnya, Anda dapat membuat dua tugas yang menargetkan `/FolderA` dan`/FolderB`, masing-masing, di penyimpanan sumber Anda.
+ Buat tugas yang mentransfer subset file, objek, dan folder dengan menggunakan [manifes](transferring-with-manifest.md) atau [filter](filtering.md).

Berhati-hatilah bahwa pendekatan ini dapat meningkatkan I/O operasi pada penyimpanan Anda dan memengaruhi bandwidth jaringan Anda. Untuk informasi selengkapnya, lihat blog tentang [Cara mempercepat transfer data Anda dengan DataSync skala arsitektur](https://aws.amazon.com/blogs/storage/how-to-accelerate-your-data-transfers-with-aws-datasync-scale-out-architectures/).

## Segmentasi data yang ditransfer dengan banyak tugas
<a name="multiple-tasks-organize-transfer"></a>

Jika Anda mentransfer kumpulan data yang berbeda ke tujuan yang sama, Anda dapat membuat beberapa tugas untuk membantu mengelompokkan data yang Anda transfer.

Misalnya, jika Anda mentransfer ke bucket S3 yang sama dengan nama`MyBucket`, Anda dapat membuat awalan berbeda di bucket yang sesuai dengan setiap tugas. Pendekatan ini mencegah konflik nama file kumpulan data dan memungkinkan Anda untuk mengatur izin yang berbeda untuk setiap awalan. Inilah cara Anda mengatur ini:

1. Buat tiga awalan di tujuan `MyBucket` bernama`task1`,`task2`, dan: `task3`
   + `s3://MyBucket/task1`
   + `s3://MyBucket/task2`
   + `s3://MyBucket/task3`

1. Buat tiga DataSync tugas bernama`task1`,`task2`, dan `task3` transfer ke awalan yang sesuai di`MyBucket`.