Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengaktifkan log Perjalanan Waktu untuk tugas
Anda dapat mengaktifkan Perjalanan Waktu untuk AWS DMS tugas menggunakan pengaturan tugas yang dijelaskan sebelumnya. Pastikan tugas replikasi Anda dihentikan sebelum Anda mengaktifkan Perjalanan Waktu.
Untuk mengaktifkan Perjalanan Waktu menggunakan AWS CLI
-
Buat file JSON konfigurasi tugas DMS dan tambahkan
TTSettingsbagian seperti berikut ini. Untuk informasi tentang cara menggunakan file konfigurasi tugas untuk mengatur pengaturan tugas, lihatContoh pengaturan tugas.. . . }, "TTSettings" : { "EnableTT" : true, "TTS3Settings": { "EncryptionMode": "SSE_KMS", "ServerSideEncryptionKmsKeyId": "arn:aws:kms:us-west-2:112233445566:key/myKMSKey", "ServiceAccessRoleArn": "arn:aws:iam::112233445566:role/dms-tt-s3-access-role", "BucketName": "myttbucket", "BucketFolder": "myttfolder", "EnableDeletingFromS3OnTaskDelete": false }, "TTRecordSettings": { "EnableRawData" : true, "OperationsToLog": "DELETE,UPDATE", "MaxRecordSize": 64 }, . . . -
Dalam tindakan tugas yang sesuai, tentukan file JSON ini menggunakan
--replication-task-settingsopsi. Misalnya, fragmen kode CLI berikut menentukan file pengaturan Perjalanan Waktu ini sebagai bagian daricreate-replication-task.aws dms create-replication-task --target-endpoint-arn arn:aws:dms:us-east-1:112233445566:endpoint:ELS5O7YTYV452CAZR2EYBNQGILFHQIFVPWFRQAY \ --source-endpoint-arn arn:aws:dms:us-east-1:112233445566:endpoint:HNX2BWIIN5ZYFF7F6UFFZVWTDFFSMTNOV2FTXZA \ --replication-instance-arn arn:aws:dms:us-east-1:112233445566:rep:ERLHG2UA52EEJJKFYNYWRPCG6T7EPUAB5AWBUJQ \ --migration-type full-load-and-cdc --table-mappings 'file:///FilePath/mappings.json' \ --replication-task-settings 'file:///FilePath/task-settings-tt-enabled.json' \ --replication-task-identifier test-task . . .Di sini, nama file pengaturan Perjalanan Waktu ini adalah
task-settings-tt-enabled.json.
Demikian pula, Anda dapat menentukan file ini sebagai bagian dari modify-replication-task tindakan.
Perhatikan penanganan khusus log Perjalanan Waktu untuk tindakan tugas berikut:
-
start-replication-task- Saat Anda menjalankan tugas replikasi, jika bucket S3 yang digunakan untuk Perjalanan Waktu tidak dapat diakses, tugas tersebut ditandai sebagaiFAILED. -
stop-replication-task— Saat tugas berhenti, AWS DMS segera dorong semua log Perjalanan Waktu yang saat ini tersedia untuk instance replikasi ke bucket S3 yang digunakan untuk Perjalanan Waktu.
Saat tugas replikasi berjalan, Anda dapat mengubah EncryptionMode nilai dari "SSE_KMS" ke "SSE_S3" tetapi tidak sebaliknya.
Jika ukuran log Perjalanan Waktu untuk tugas yang sedang berlangsung melebihi 1 GB, DMS mendorong log ke S3 dalam waktu lima menit setelah mencapai ukuran tersebut. Setelah tugas berjalan, jika bucket S3 atau kunci KMS menjadi tidak dapat diakses, DMS berhenti mendorong log ke bucket ini. Jika Anda menemukan log Anda tidak didorong ke bucket S3 Anda, periksa S3 dan AWS KMS izin Anda. Untuk detail selengkapnya tentang seberapa sering DMS mendorong log ini ke S3, lihatSeberapa sering AWS DMS mengunggah log Perjalanan Waktu ke S3.
Untuk mengaktifkan Perjalanan Waktu untuk tugas yang ada dari konsol, gunakan opsi editor JSON di bawah Peng aturan Tugas untuk menambahkan TTSettings bagian.