

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

# Mengkonfigurasi AWS DataSync transfer dengan Google Cloud Storage
<a name="tutorial_transfer-google-cloud-storage"></a>

Dengan AWS DataSync, Anda dapat mentransfer data antara Google Cloud Storage dan layanan AWS penyimpanan berikut:
+ Amazon S3
+ Amazon EFS
+ Amazon FSx untuk Server File Windows
+ Amazon FSx untuk Lustre
+ Amazon FSx untuk OpenZFS
+ Amazon FSx untuk NetApp ONTAP

Untuk memulai pengaturan transfer, buat lokasi untuk Google Cloud Storage Anda. Lokasi ini dapat berfungsi sebagai sumber transfer atau tujuan Anda. DataSync Agen hanya diperlukan saat Anda mentransfer data antara Google Cloud Storage dan Amazon EFS atau Amazon FSx, atau saat menggunakan tugas **mode Dasar**. Transfer data **mode yang disempurnakan** antara Google Cloud Storage dan Amazon S3 tidak memerlukan agen.

**catatan**  
Untuk konektivitas cloud pribadi antara Google Cloud Storage dan AWS, gunakan mode Dasar dengan agen.

## Ikhtisar
<a name="transfer-google-cloud-storage-overview"></a>

DataSync menggunakan [Google Cloud Storage XMLAPI](https://cloud.google.com/storage/docs/xml-api/overview) untuk transfer data. API ini menyediakan antarmuka yang kompatibel dengan Amazon S3 untuk membaca dan menulis data dengan bucket Google Cloud Storage.

Saat Anda menggunakan mode Dasar untuk transfer, Anda dapat menggunakan agen di Google Cloud Storage atau Amazon VPC Anda.

------
#### [ Agent in Google Cloud ]

1. Anda menerapkan DataSync agen di lingkungan Google Cloud Anda.

1. Agen membaca bucket Google Cloud Storage Anda dengan menggunakan kunci Kode Otentikasi Pesan (HMAC) berbasis Hash.

1. Objek dari bucket Google Cloud Storage Anda ditransfer dengan aman melalui TLS 1.3 ke dalam AWS Cloud dengan menggunakan titik akhir publik.

1.  DataSync Layanan menulis data ke bucket S3 Anda.

Diagram berikut menggambarkan transfer.

![\[Contoh DataSync transfer menunjukkan cara transfer data objek dari bucket Google Cloud Storage ke bucket S3. Pertama, DataSync agen digunakan di lingkungan Google Cloud Anda. Kemudian, DataSync agen membaca bucket Google Cloud Storage. Data bergerak dengan aman melalui titik akhir publik ke AWS, tempat DataSync menulis objek ke bucket S3 di Wilayah AWS tempat yang sama dengan yang Anda gunakan. DataSync\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/images/diagram-transfer-google-cloud-storage-public.png)


------
#### [ Agent in your VPC ]

1. Anda menyebarkan DataSync agen di cloud pribadi virtual (VPC) di AWS lingkungan Anda.

1. Agen membaca bucket Google Cloud Storage Anda dengan menggunakan kunci Kode Otentikasi Pesan (HMAC) berbasis Hash.

1. Objek dari bucket Google Cloud Storage Anda ditransfer dengan aman melalui TLS 1.3 ke dalam menggunakan endpoint VPC pribadi. AWS Cloud 

1.  DataSync Layanan menulis data ke bucket S3 Anda.

Diagram berikut menggambarkan transfer.

![\[Contoh DataSync transfer menunjukkan cara transfer data objek dari bucket Google Cloud Storage ke bucket S3. Pertama, DataSync agen dikerahkan dalam AWS VPC di. Kemudian, DataSync agen membaca bucket Google Cloud Storage. Data bergerak dengan aman melalui titik akhir VPC AWS ke, DataSync di mana menulis objek ke bucket S3 sama Wilayah AWS dengan VPC.\]](http://docs.aws.amazon.com/id_id/datasync/latest/userguide/images/diagram-transfer-google-cloud-storage.png)


------

## Biaya
<a name="transfer-google-cloud-storage-cost"></a>

Biaya yang terkait dengan migrasi ini mungkin termasuk:
+ Menjalankan instance [mesin virtual (VM) Google Compute Engine](https://cloud.google.com/compute/all-pricing) (jika Anda menerapkan DataSync agen di Google Cloud)
+ Menjalankan instans [Amazon EC2](https://aws.amazon.com/ec2/pricing/) (jika Anda menerapkan DataSync agen Anda di VPC di dalamnya) AWS
+ Mentransfer data dengan menggunakan [DataSync](https://aws.amazon.com/datasync/pricing/), termasuk biaya permintaan yang terkait dengan [Google Cloud Storage](https://cloud.google.com/storage/pricing) dan [Amazon](create-s3-location.md#create-s3-location-s3-requests) S3 (jika S3 adalah salah satu lokasi transfer Anda)
+ Mentransfer data dari [Google Cloud Storage](https://cloud.google.com/storage/pricing)
+ Menyimpan data di [Amazon S3](https://aws.amazon.com/s3/pricing/)

## Prasyarat
<a name="transfer-google-cloud-storage-prerequisites"></a>

Sebelum Anda mulai, lakukan hal berikut jika Anda belum melakukannya:
+ [Buat bucket Google Cloud Storage](https://cloud.google.com/storage/docs/creating-buckets) dengan objek yang ingin Anda transfer AWS.
+ [Mendaftar untuk sebuah Akun AWS](https://portal.aws.amazon.com/billing/signup).
+ [Buat bucket Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) untuk menyimpan objek Anda setelah mereka masuk. AWS

## Membuat kunci HMAC untuk bucket Google Cloud Storage Anda
<a name="transfer-google-cloud-storage-create-hmac-key"></a>

DataSync menggunakan kunci HMAC yang terkait dengan akun layanan Google Anda untuk mengautentikasi dan membaca bucket tempat Anda mentransfer data. (Untuk petunjuk terperinci tentang cara membuat kunci HMAC, lihat [dokumentasi Google Cloud Storage](https://cloud.google.com/storage/docs/authentication/hmackeys).)

**Untuk membuat kunci HMAC**

1. Buat kunci HMAC untuk akun layanan Google Anda.

1. Pastikan akun layanan Google Anda memiliki setidaknya `Storage Object Viewer` izin.

1. Simpan ID akses kunci HMAC Anda dan rahasia di lokasi yang aman.

   Anda akan memerlukan item ini nanti untuk mengonfigurasi lokasi DataSync sumber Anda.

## Langkah 2: Konfigurasikan jaringan Anda
<a name="transfer-google-cloud-storage-configure-network"></a>

Konfigurasi jaringan hanya diperlukan saat menggunakan DataSync agen dengan transfer Anda. Persyaratan jaringan untuk migrasi ini bergantung pada tempat Anda memilih untuk menggunakan agen Anda.

### Untuk DataSync agen di Google Cloud
<a name="transfer-google-cloud-storage-configure-public"></a>

Jika Anda ingin meng-host DataSync agen Anda di Google Cloud, konfigurasikan jaringan Anda untuk [mengizinkan DataSync transfer melalui titik akhir publik](datasync-network.md#using-public-endpoints).

### Untuk DataSync agen di VPC Anda
<a name="transfer-google-cloud-storage-configure-vpc"></a>

Jika Anda ingin meng-host agen Anda AWS, Anda memerlukan VPC dengan titik akhir antarmuka. DataSync menggunakan titik akhir VPC untuk memfasilitasi transfer.

**Untuk mengonfigurasi jaringan Anda untuk titik akhir VPC**

1. Jika Anda tidak memilikinya, [buat VPC](https://docs.aws.amazon.com/vpc/latest/userguide/working-with-vpcs.html#Create-VPC) Wilayah AWS sama dengan bucket S3 Anda.

1. [Buat subnet pribadi untuk VPC Anda](https://docs.aws.amazon.com/vpc/latest/userguide/create-subnets.html).

1. [Buat titik akhir layanan VPC](https://docs.aws.amazon.com/vpc/latest/privatelink/create-interface-endpoint.html) untuk. DataSync

1. Konfigurasikan jaringan Anda untuk [mengizinkan DataSync transfer melalui titik akhir layanan VPC](datasync-network.md#using-vpc-endpoint).

   Untuk melakukannya, ubah [grup keamanan](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html) yang terkait dengan titik akhir layanan VPC Anda.

## Langkah 3: Buat DataSync agen (opsional)
<a name="transfer-google-cloud-storage-create-agent"></a>

 DataSync Agen hanya diperlukan saat menggunakan tugas mode **Dasar**. Jika Anda menggunakan mode **Enhanced** untuk mentransfer antara Google Cloud Storage (GCS) dan Amazon S3, maka tidak ada agen yang diperlukan. Jika Anda ingin menggunakan mode **Dasar**, maka Anda memerlukan DataSync agen yang dapat mengakses bucket GCS Anda.

### Untuk Google Cloud
<a name="transfer-google-cloud-storage-choose-endpoint"></a>

Dalam skenario ini, DataSync agen berjalan di lingkungan Google Cloud Anda.

**Sebelum Anda mulai**: [Instal Google Cloud CLI](https://cloud.google.com/sdk/docs/install).

**Untuk membuat agen untuk Google Cloud**

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

1. Di panel navigasi kiri, pilih **Agen**, lalu pilih **Buat agen**.

1. Untuk **Hypervisor **VMware ESXi****, pilih, lalu pilih **Unduh gambar** untuk mengunduh `.zip` file yang berisi agen.

1. Buka terminal. Unzip gambar dengan menjalankan perintah berikut:

   ```
   unzip AWS-DataSync-Agent-VMWare.zip
   ```

1. Ekstrak isi `.ova` file agen dimulai `aws-datasync` dengan menjalankan perintah berikut:

   ```
   tar -xvf aws-datasync-2.0.1655755445.1-x86_64.xfs.gpt.ova
   ```

1. Impor `.vmdk` file agen ke Google Cloud dengan menjalankan perintah Google Cloud CLI berikut:

   ```
   gcloud compute images import aws-datasync-2-test \
      --source-file INCOMPLETE-aws-datasync-2.0.1655755445.1-x86_64.xfs.gpt-disk1.vmdk \
      --os centos-7
   ```
**catatan**  
Mengimpor `.vmdk` file mungkin memakan waktu hingga dua jam.

1. Buat dan mulai instance VM untuk image agen yang baru saja Anda impor. 

   Instans memerlukan konfigurasi berikut untuk agen Anda. (Untuk petunjuk mendetail tentang cara membuat instance, lihat [dokumentasi Google Cloud Compute Engine](https://cloud.google.com/compute/docs/instances).)
   + Untuk jenis mesin, pilih salah satu dari berikut ini:
     + **e2-standard-8** — Untuk eksekusi DataSync tugas yang bekerja dengan hingga 20 juta objek.
     + **e2-standard-16** — Untuk eksekusi DataSync tugas yang bekerja dengan lebih dari 20 juta objek.
   + Untuk pengaturan boot disk, buka bagian gambar khusus. Kemudian pilih gambar DataSync agen yang baru saja Anda impor.
   + Untuk pengaturan akun layanan, pilih akun layanan Google Anda (akun yang sama dengan yang Anda gunakan pada [Langkah 1](#transfer-google-cloud-storage-create-hmac-key)).
   + Untuk pengaturan firewall, pilih opsi untuk mengizinkan lalu lintas HTTP (port 80).

     Untuk mengaktifkan DataSync agen Anda, port 80 harus terbuka pada agen. Port tidak perlu diakses publik. Setelah diaktifkan, DataSync tutup port.

1. Setelah instance VM berjalan, perhatikan alamat IP publiknya.

   Anda akan memerlukan alamat IP ini untuk mengaktifkan agen.

1. Kembali ke DataSync konsol. Pada layar **Buat agen** tempat Anda mengunduh gambar agen, lakukan hal berikut untuk mengaktifkan agen Anda:
   + Untuk **jenis Endpoint**, pilih opsi titik akhir layanan publik (misalnya, **titik akhir layanan publik di US East** Ohio).
   + Untuk **kunci Aktivasi**, pilih **Secara otomatis mendapatkan kunci aktivasi dari agen Anda**.
   + Untuk **alamat Agen**, masukkan alamat IP publik dari instance agen VM yang baru saja Anda buat.
   + Pilih **Dapatkan kunci**.

1. Beri nama agen Anda, lalu pilih **Buat agen**.

Agen Anda sedang online dan siap untuk mentransfer data.

### Untuk VPC Anda
<a name="transfer-google-cloud-storage-deploy-agent"></a>

Dalam skenario ini, agen berjalan sebagai instans Amazon EC2 di VPC yang terkait dengan Anda. Akun AWS

**Sebelum Anda mulai**: [Siapkan AWS Command Line Interface (AWS CLI)](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html).

**Untuk membuat agen untuk VPC Anda**

1. Buka terminal. Pastikan untuk mengonfigurasi AWS CLI profil Anda untuk menggunakan akun yang terkait dengan bucket S3 Anda.

1. Salin perintah berikut. Ganti `vpc-region` dengan Wilayah AWS tempat VPC Anda berada (misalnya,). `us-east-1`

   ```
   aws ssm get-parameter --name /aws/service/datasync/ami --region vpc-region
   ```

1. Jalankan perintah . Dalam output, perhatikan `"Value"` properti.

   Nilai ini adalah ID DataSync Amazon Machine Image (AMI) Wilayah yang Anda tentukan. Misalnya, ID AMI bisa terlihat seperti`ami-1234567890abcdef0`.

1. Salin URL berikut. Sekali lagi, ganti `vpc-region` dengan Wilayah AWS tempat VPC Anda berada. Kemudian, ganti `ami-id` dengan ID AMI yang Anda catat di langkah sebelumnya.

   ```
   https://console.aws.amazon.com/ec2/v2/home?region=vpc-region#LaunchInstanceWizard:ami=ami-id
   ```

1. Tempelkan URL ke browser.

   Halaman peluncuran instans Amazon EC2 di layar. Konsol Manajemen AWS 

1. Untuk **jenis Instans**, pilih salah satu [instans Amazon EC2 yang direkomendasikan](agent-requirements.md#ec2-instance-types) untuk agen. DataSync

1. Untuk **Key pair**, pilih key pair yang ada, atau buat yang baru.

1. Untuk **pengaturan Jaringan**, pilih VPC dan subnet tempat Anda ingin menyebarkan agen.

1. Pilih **Luncurkan instans**.

1. Setelah instans Amazon EC2 berjalan, [pilih titik akhir VPC](choose-service-endpoint.md#datasync-in-vpc) Anda.

1. [Aktifkan agen Anda](activate-agent.md).

## Langkah 4: Buat lokasi DataSync sumber untuk bucket Google Cloud Storage Anda
<a name="transfer-google-cloud-storage-create-source"></a>

Untuk mengatur DataSync lokasi bucket Google Cloud Storage, Anda memerlukan ID akses dan rahasia untuk kunci HMAC yang Anda buat di [Langkah 1](#transfer-google-cloud-storage-create-hmac-key).

**Untuk membuat lokasi DataSync sumber**

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

1. Di panel navigasi kiri, perluas **Transfer data**, lalu pilih **Lokasi** dan **Buat lokasi**.

1. Untuk **Tipe lokasi**, pilih **Penyimpanan objek**.

1. Untuk **Server**, masukkan**storage.googleapis.com**.

1. Untuk **nama Bucket**, masukkan nama bucket Google Cloud Storage Anda.

1. Untuk **Folder**, masukkan awalan objek.

   DataSync hanya menyalin objek dengan awalan ini.

1. Jika transfer Anda membutuhkan agen, pilih **Gunakan agen**, lalu pilih agen yang Anda buat di [Langkah 3](#transfer-google-cloud-storage-create-agent).

1. Perluas **Pengaturan tambahan**. Untuk **protokol Server**, pilih **HTTPS**. Untuk **port Server**, pilih **443**.

1. Gulir ke bawah ke bagian **Otentikasi**. Pastikan kotak centang **Memerlukan kredensil** dipilih, lalu lakukan hal berikut:
   + Untuk **kunci Access**, masukkan ID akses kunci HMAC Anda.
   + Untuk **kunci Rahasia**, masukkan kunci rahasia kunci HMAC Anda secara langsung, atau tentukan AWS Secrets Manager rahasia yang berisi kunci tersebut. Untuk informasi selengkapnya, lihat [Menyediakan kredensil untuk lokasi penyimpanan](https://docs.aws.amazon.com/datasync/latest/userguide/location-credentials.html).

1. Pilih **Buat lokasi**.

## Langkah 5: Buat lokasi DataSync tujuan untuk bucket S3 Anda
<a name="transfer-google-cloud-storage-create-destination"></a>

Anda memerlukan DataSync lokasi di mana Anda ingin data Anda berakhir.

**Untuk membuat lokasi DataSync tujuan**

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

1. Di panel navigasi kiri, perluas **Transfer data**, lalu pilih **Lokasi** dan **Buat lokasi**.

1. [Buat DataSync lokasi untuk bucket S3](create-s3-location.md).

   Jika Anda menggunakan DataSync agen di VPC Anda, tutorial ini mengasumsikan bahwa bucket S3 Wilayah AWS sama dengan VPC dan agen Anda. DataSync 

## Langkah 6: Buat dan mulai DataSync tugas
<a name="transfer-google-cloud-storage-start-task"></a>

Dengan lokasi sumber dan tujuan yang dikonfigurasi, Anda dapat mulai memindahkan data Anda AWS.

**Untuk membuat dan memulai DataSync tugas**

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

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

1. Pada halaman **Konfigurasi lokasi sumber**, lakukan hal berikut:

   1. Pilih **Pilih lokasi yang ada**.

   1. Pilih lokasi sumber yang Anda buat di [Langkah 4](#transfer-google-cloud-storage-create-source), lalu pilih **Berikutnya**.

1. Pada halaman **Konfigurasi lokasi tujuan**, lakukan hal berikut:

   1. Pilih **Pilih lokasi yang ada**.

   1. Pilih lokasi tujuan yang Anda buat di [Langkah 5](#transfer-google-cloud-storage-create-destination), lalu pilih **Berikutnya**.

1. Pada halaman **Konfigurasi pengaturan**, lakukan hal berikut:

   1. Di bawah **Konfigurasi transfer data**, perluas **Pengaturan tambahan** dan kosongkan kotak centang **Salin tag objek**.
**penting**  
Karena Google Cloud Storage XMLAPI tidak mendukung membaca atau menulis tag objek, DataSync tugas Anda mungkin gagal jika Anda mencoba menyalin tag objek.

   1. Konfigurasikan pengaturan tugas lain yang Anda inginkan, lalu pilih **Berikutnya**.

1. Pada halaman **Tinjauan**, tinjau pengaturan Anda, lalu pilih **Buat tugas**.

1. Pada halaman detail tugas, pilih **Mulai**, lalu pilih salah satu dari berikut ini:
   + Untuk menjalankan tugas tanpa modifikasi, pilih **Mulai dengan default**.
   + Untuk mengubah tugas sebelum menjalankannya, pilih **Mulai dengan opsi utama**.

Saat tugas selesai, Anda akan melihat objek dari bucket Google Cloud Storage di bucket S3.