Untuk transfer dari Amazon S3, Anda dapat memfilter objek berdasarkan kelas penyimpanannya.
Secara default, saat mentransfer dari Amazon S3:
- Objek di kelas penyimpanan standar dan non-arsip, termasuk
Glacier Instant Retrieval (
GLACIER_IR), akan ditransfer. - Objek di Glacier Deep Archive (
DEEP_ARCHIVE) hanya ditransfer jika dipulihkan. - Objek di Glacier Flexible Retrieval (
GLACIER) dilewati terlepas dari status pemulihan.
Tentukan daftar kelas penyimpanan
Untuk menentukan kelas penyimpanan yang akan disertakan:
Konsol Google Cloud
Ikuti petunjuk di bagian Mentransfer dari Amazon S3 ke Cloud Storage.
Setelah Anda menentukan sumber dan tujuan transfer, pilih Filter menurut class penyimpanan dan pilih class penyimpanan yang akan disertakan.
gcloud CLI
Fitur ini tidak didukung di gcloud CLI.
REST
Gunakan opsi transferSpec.objectConditions.includeStorageClasses untuk menentukan kelas penyimpanan yang akan disertakan.
Misalnya, untuk mentransfer hanya class penyimpanan STANDARD dan GLACIER:
POST https://storagetransfer.googleapis.com/v1/transferJobs { "description": "DESCRIPTION", "status": "ENABLED", "projectId": "PROJECT_ID", "transferSpec": { "awsS3DataSource": { "bucketName": "AWS_SOURCE_NAME", "awsAccessKey": { "accessKeyId": "AWS_ACCESS_KEY_ID", "secretAccessKey": "AWS_SECRET_ACCESS_KEY" } }, "gcsDataSink": { "bucketName": "GCS_SINK_NAME" }, "objectConditions": { "includeStorageClasses": ["STANDARD", "GLACIER"] } } }
Jika includeStorageClasses ditentukan dan tidak kosong, hanya objek
yang termasuk dalam kelas penyimpanan yang ditentukan yang akan ditransfer.
Untuk transfer dari Amazon S3, nilai yang valid tercantum dalam dokumentasi AWS: https://docs.aws.amazon.com/AmazonS3/latest/userguide/sc-howtoset.html.
Objek yang diarsipkan
Objek di S3 Glacier Deep Archive (DEEP_ARCHIVE) dan S3 Glacier Flexible Retrieval (GLACIER) harus dipulihkan sebelum dapat ditransfer.
Storage Transfer Service menyediakan penghitung untuk melacak objek yang diarsipkan yang dilewati selama proses transfer:
unrestoredDeepArchiveObjectsSkippedCount: Jumlah objek Glacier Deep Archive (DEEP_ARCHIVE) yang dilewati karena tidak dipulihkan.unsupportedS3GlacierObjectsSkippedCount: Jumlah objek Glacier Flexible Retrieval (GLACIER) yang dilewati karena tidak dipulihkan, atau karenaGLACIERtidak ditentukan sebagai jenis penyimpanan yang disertakan.