Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Integrasi API di AWS Glue
Jenis Data
Struktur integrasi
Menjelaskan integrasi Zero-ETL.
Bidang
-
SourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN untuk sumber integrasi.
-
TargetArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN untuk target integrasi.
-
Description— UTF-8 string, panjangnya tidak lebih dari 1000 byte, cocok denganCustom string pattern #17.Deskripsi untuk integrasi.
-
IntegrationName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama unik untuk integrasi.
-
IntegrationArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi.
-
KmsKeyId— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
-
AdditionalEncryptionContext– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah UTF-8 string.
Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi. Ini hanya dapat diberikan jika
KMSKeyIddisediakan. -
Tags– Susunan objek Tag.Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
-
Status— Diperlukan: UTF-8 string (nilai yang valid:CREATINGACTIVE|MODIFYING|FAILED|DELETING|SYNCING|NEEDS_ATTENTION).Status yang mungkin muncul adalah:
-
MENCIPTAKAN: Integrasi sedang dibuat.
-
AKTIF: Penciptaan integrasi berhasil.
-
MODIFIKASI: Integrasi sedang dimodifikasi.
-
GAGAL: Pembuatan integrasi gagal.
-
MENGHAPUS: Integrasi dihapus.
-
SINKRONISASI: Integrasi sedang disinkronkan.
-
NEEDS_ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
-
-
CreateTime— Wajib: Stempel waktu.Waktu integrasi dibuat, dalam UTC.
-
IntegrationConfig— Sebuah objek IntegrationConfig.Properti yang terkait dengan integrasi.
-
Errors– Susunan objek IntegrationError.Daftar kesalahan yang terkait dengan integrasi.
-
DataFilter— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
IntegrationConfig struktur
Properti yang terkait dengan integrasi.
Bidang
-
RefreshInterval— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Menentukan frekuensi penarikan CDC (Change Data Capture) atau beban tambahan harus terjadi. Parameter ini memberikan fleksibilitas untuk menyelaraskan kecepatan refresh dengan pola pembaruan data spesifik Anda, pertimbangan beban sistem, dan tujuan pengoptimalan kinerja. Kenaikan waktu dapat diatur dari 15 menit hingga 8640 menit (enam hari).
-
SourceProperties– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah UTF-8 string.
Kumpulan pasangan kunci-nilai yang menentukan properti tambahan untuk sumber integrasi. Properti ini menyediakan opsi konfigurasi yang dapat digunakan untuk menyesuaikan perilaku sumber ODB selama operasi integrasi data.
-
ContinuousSync– Boolean.Mengaktifkan sinkronisasi berkelanjutan untuk ekstraksi data sesuai permintaan dari aplikasi SaaS ke layanan AWS data seperti Amazon Redshift dan. Amazon S3
IntegrationPartition struktur
Struktur yang menjelaskan bagaimana data dipartisi pada target.
Bidang
-
FieldName— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama bidang yang digunakan untuk mempartisi data pada target. Hindari menggunakan kolom yang memiliki nilai unik untuk setiap baris (misalnya, LastModifiedTimestamp '', SystemModTimeStamp ') sebagai kolom partisi. Kolom ini tidak cocok untuk partisi karena mereka membuat sejumlah besar partisi kecil, yang dapat menyebabkan masalah kinerja.
-
FunctionSpec— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Menentukan fungsi yang digunakan untuk mempartisi data pada target. Nilai yang diterima untuk parameter ini adalah:
-
identity- Menggunakan nilai sumber secara langsung tanpa transformasi -
year- Mengekstrak tahun dari nilai stempel waktu (misalnya, 2023) -
month- Mengekstrak bulan dari nilai stempel waktu (misalnya, 2023-01) -
day- Mengekstrak hari dari nilai stempel waktu (mis., 2023-01-15) -
hour- Mengekstrak jam dari nilai stempel waktu (misalnya, 2023-01-15-14)
-
-
ConversionSpec— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Menentukan format stempel waktu dari data sumber. Nilai yang valid adalah:
-
epoch_sec- Stempel waktu zaman Unix dalam hitungan detik -
epoch_milli- Stempel waktu zaman Unix dalam milidetik -
iso- Stempel waktu berformat ISO 8601
catatan
Hanya tentukan
ConversionSpecsaat menggunakan fungsi partisi berbasis stempel waktu (tahun, bulan, hari, atau jam). AWS Glue Zero-ETLmenggunakan parameter ini untuk mengubah data sumber dengan benar menjadi format stempel waktu sebelum mempartisi.Jangan gunakan kolom kardinalitas tinggi dengan fungsi
identitypartisi. High-cardinality kolom meliputi:-
Kunci primer
-
Bidang stempel waktu (seperti,
LastModifiedTimestamp)CreatedDate -
System-generated stempel waktu
Menggunakan kolom kardinalitas tinggi dengan partisi identitas menciptakan banyak partisi kecil, yang secara signifikan dapat menurunkan kinerja penyerapan.
-
IntegrationError struktur
Kesalahan yang terkait dengan integrasi Zero-ETL.
Bidang
-
ErrorCode— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Kode yang dikaitkan dengan kesalahan ini.
-
ErrorMessage— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Sebuah pesan yang menjelaskan kesalahan.
IntegrationFilter struktur
Filter yang dapat digunakan saat memanggil DescribeIntegrations permintaan.
Bidang
-
Name— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama filter.
-
Values— Sebuah array UTF-8 string.Daftar nilai filter.
InboundIntegration struktur
Sebuah struktur untuk integrasi yang menulis data ke dalam sumber daya.
Bidang
-
SourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber daya sumber untuk integrasi.
-
TargetArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber daya target untuk integrasi.
-
IntegrationArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.ARN dari integrasi Zero-ETL.
-
Status— Diperlukan: UTF-8 string (nilai yang valid:CREATINGACTIVE|MODIFYING|FAILED|DELETING|SYNCING|NEEDS_ATTENTION).Status yang mungkin muncul adalah:
-
MENCIPTAKAN: Integrasi sedang dibuat.
-
AKTIF: Penciptaan integrasi berhasil.
-
MODIFIKASI: Integrasi sedang dimodifikasi.
-
GAGAL: Pembuatan integrasi gagal.
-
MENGHAPUS: Integrasi dihapus.
-
SINKRONISASI: Integrasi sedang disinkronkan.
-
NEEDS_ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
-
-
CreateTime— Wajib: Stempel waktu.Waktu integrasi dibuat, dalam UTC.
-
IntegrationConfig— Sebuah objek IntegrationConfig.Properti yang terkait dengan integrasi.
-
Errors– Susunan objek IntegrationError.Daftar kesalahan yang terkait dengan integrasi.
SourceProcessingProperties struktur
Properti sumber daya yang terkait dengan sumber integrasi.
Bidang
-
RoleArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Peran IAM untuk mengakses AWS Glue koneksi.
TargetProcessingProperties struktur
Properti sumber daya yang terkait dengan target integrasi.
Bidang
-
RoleArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Peran IAM untuk mengakses AWS Glue database.
-
KmsArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN dari kunci KMS yang digunakan untuk enkripsi.
-
ConnectionName— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Kon AWS Glue eksi jaringan untuk mengkonfigurasi AWS Glue pekerjaan yang berjalan di VPC pelanggan.
-
EventBusArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN bus acara Eventbridge untuk menerima pemberitahuan status integrasi.
SourceTableConfig struktur
Properti yang digunakan oleh kaki sumber untuk memproses data dari sumber.
Bidang
-
Fields— Sebuah array UTF-8 string.Daftar bidang yang digunakan untuk penyaringan tingkat kolom. Saat ini tidak didukung.
-
FilterPredicate— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Klausa kondisi yang digunakan untuk pemfilteran tingkat baris. Saat ini tidak didukung.
-
PrimaryKey— Sebuah array UTF-8 string.Berikan kumpulan kunci utama untuk tabel ini. Saat ini didukung khusus untuk
EntityOfentitas SAP berdasarkan permintaan. Hubun AWS gi Dukungan untuk membuat fitur ini tersedia. -
RecordUpdateField— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Bidang berbasis stempel waktu tarik tambahan. Saat ini tidak didukung.
TargetTableConfig struktur
Properti yang digunakan oleh kaki target untuk mempartisi data pada target.
Bidang
-
UnnestSpec— UTF-8 string (nilai valid:TOPLEVEL|FULL|NOUNNEST).Menentukan bagaimana objek bersarang diratakan ke elemen tingkat atas. Nilai yang valid adalah: “TOPLEVEL”, “FULL”, atau “NOUNNEST”.
-
PartitionSpec– Susunan objek IntegrationPartition.Menentukan tata letak file pada target.
-
TargetTableName— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama opsional dari tabel target.
Operasi
DescribeIntegrations tindakan (Python: describe_integrations)
DescribeInboundIntegrations tindakan (Python: describe_inbound_integrations)
CreateIntegrationTableProperties tindakan (Python: create_integration_table_properties)
UpdateIntegrationTableProperties tindakan (Python: update_integration_table_properties)
GetIntegrationTableProperties tindakan (Python: get_integration_table_properties)
DeleteIntegrationTableProperties tindakan (Python: delete_integration_table_properties)
CreateIntegrationResourceProperty tindakan (Python: create_integration_resource_property)
UpdateIntegrationResourceProperty tindakan (Python: update_integration_resource_property)
GetIntegrationResourceProperty tindakan (Python: get_integration_resource_property)
ListTagsForResource tindakan (Python: list_tags_for_resource)
CreateIntegration tindakan (Python: create_integration)
Membuat Zero-ETL integrasi di akun pemanggil antara dua sumber daya dengan Nama Sumber Daya Amazon (ARN): dan. SourceArn TargetArn
Permintaan
-
IntegrationName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama unik untuk integrasi di AWS Glue.
-
SourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber daya sumber untuk integrasi.
-
TargetArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber daya target untuk integrasi.
-
Description— UTF-8 string, panjangnya tidak lebih dari 1000 byte, cocok denganCustom string pattern #17.Deskripsi tentang integrasi.
-
DataFilter— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
-
KmsKeyId— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
-
AdditionalEncryptionContext– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah UTF-8 string.
Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi. Ini hanya dapat diberikan jika
KMSKeyIddisediakan. -
Tags– Susunan objek Tag.Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
-
IntegrationConfig— Sebuah objek IntegrationConfig.Pengaturan konfigurasi.
Respons
-
SourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber daya sumber untuk integrasi.
-
TargetArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber daya target untuk integrasi.
-
IntegrationName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama unik untuk integrasi di AWS Glue.
-
Description— UTF-8 string, panjangnya tidak lebih dari 1000 byte, cocok denganCustom string pattern #17.Deskripsi tentang integrasi.
-
IntegrationArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi yang dibuat.
-
KmsKeyId— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
-
AdditionalEncryptionContext– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah UTF-8 string.
Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi.
-
Tags– Susunan objek Tag.Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
-
Status— Diperlukan: UTF-8 string (nilai yang valid:CREATINGACTIVE|MODIFYING|FAILED|DELETING|SYNCING|NEEDS_ATTENTION).Status integrasi yang sedang dibuat.
Status yang mungkin muncul adalah:
-
MENCIPTAKAN: Integrasi sedang dibuat.
-
AKTIF: Pembuatan integrasi berhasil.
-
MODIFIKASI: Integrasi sedang dimodifikasi.
-
GAGAL: Pembuatan integrasi gagal.
-
MENGHAPUS: Integrasi dihapus.
-
SINKRONISASI: Integrasi sedang disinkronkan.
-
NEEDS_ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
-
-
CreateTime— Wajib: Stempel waktu.Waktu ketika integrasi dibuat, dalam UTC.
-
Errors– Susunan objek IntegrationError.Daftar kesalahan yang terkait dengan pembuatan integrasi.
-
DataFilter— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
-
IntegrationConfig— Sebuah objek IntegrationConfig.Pengaturan konfigurasi.
Kesalahan
ValidationExceptionAccessDeniedExceptionResourceNotFoundExceptionInternalServerExceptionIntegrationConflictOperationFaultIntegrationQuotaExceededFaultKMSKeyNotAccessibleFaultEntityNotFoundExceptionInternalServiceExceptionConflictExceptionResourceNumberLimitExceededExceptionInvalidInputException
ModifyIntegration tindakan (Python: modify_integration)
Memodifikasi Zero-ETL integrasi dalam akun penelepon.
Permintaan
-
IntegrationIdentifier- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi.
-
Description— UTF-8 string, panjangnya tidak lebih dari 1000 byte, cocok denganCustom string pattern #17.Deskripsi tentang integrasi.
-
DataFilter— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
-
IntegrationConfig— Sebuah objek IntegrationConfig.Pengaturan konfigurasi untuk integrasi. Saat ini, hanya yang RefreshInterval dapat dimodifikasi.
-
IntegrationName— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama unik untuk integrasi di AWS Glue.
Respons
-
SourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber untuk integrasi.
-
TargetArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN dari target untuk integrasi.
-
IntegrationName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama unik untuk integrasi di AWS Glue.
-
Description— UTF-8 string, panjangnya tidak lebih dari 1000 byte, cocok denganCustom string pattern #17.Deskripsi tentang integrasi.
-
IntegrationArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi.
-
KmsKeyId— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
-
AdditionalEncryptionContext– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah UTF-8 string.
Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi.
-
Tags– Susunan objek Tag.Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
-
Status— Diperlukan: UTF-8 string (nilai yang valid:CREATINGACTIVE|MODIFYING|FAILED|DELETING|SYNCING|NEEDS_ATTENTION).Status integrasi sedang dimodifikasi.
Status yang mungkin muncul adalah:
-
MENCIPTAKAN: Integrasi sedang dibuat.
-
AKTIF: Pembuatan integrasi berhasil.
-
MODIFIKASI: Integrasi sedang dimodifikasi.
-
GAGAL: Pembuatan integrasi gagal.
-
MENGHAPUS: Integrasi dihapus.
-
SINKRONISASI: Integrasi sedang disinkronkan.
-
NEEDS_ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
-
-
CreateTime— Wajib: Stempel waktu.Waktu ketika integrasi dibuat, dalam UTC.
-
Errors– Susunan objek IntegrationError.Daftar kesalahan yang terkait dengan modifikasi integrasi.
-
DataFilter— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
-
IntegrationConfig— Sebuah objek IntegrationConfig.Pengaturan konfigurasi yang diperbarui untuk integrasi.
Kesalahan
ValidationExceptionAccessDeniedExceptionInternalServerExceptionIntegrationNotFoundFaultIntegrationConflictOperationFaultInvalidIntegrationStateFaultEntityNotFoundExceptionInternalServiceExceptionConflictExceptionInvalidStateExceptionInvalidInputException
DescribeIntegrations tindakan (Python: describe_integrations)
API digunakan untuk mengambil daftar integrasi.
Permintaan
-
IntegrationIdentifier— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi.
-
Marker— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nilai yang menunjukkan titik awal untuk rangkaian catatan respons berikutnya dalam permintaan berikutnya.
-
MaxRecords— Nomor (bilangan bulat).Jumlah total item yang akan dikembalikan dalam output.
-
Filters– Susunan objek IntegrationFilter.Daftar kunci dan nilai, untuk menyaring hasil. Kunci yang didukung adalah “Status”, "IntegrationName“, dan"SourceArn”. IntegrationName terbatas hanya pada satu nilai.
Respons
-
Integrations– Susunan objek Integrasi.Daftar integrasi Zero-ETL.
-
Marker— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nilai yang menunjukkan titik awal untuk rangkaian catatan respons berikutnya dalam permintaan berikutnya.
Kesalahan
ValidationExceptionAccessDeniedExceptionInternalServerExceptionIntegrationNotFoundFaultEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
DeleteIntegration tindakan (Python: delete_integration)
Menghapus Zero-ETL integrasi yang ditentukan.
Permintaan
-
IntegrationIdentifier- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi.
Respons
-
SourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN sumber untuk integrasi.
-
TargetArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.ARN target untuk integrasi.
-
IntegrationName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama unik untuk integrasi di AWS Glue.
-
Description— UTF-8 string, panjangnya tidak lebih dari 1000 byte, cocok denganCustom string pattern #17.Deskripsi tentang integrasi.
-
IntegrationArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) untuk integrasi.
-
KmsKeyId— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.ARN dari kunci KMS yang digunakan untuk mengenkripsi saluran.
-
AdditionalEncryptionContext– Susunan peta pasangan nilai kunci.Setiap kunci adalah UTF-8 string.
Setiap nilai adalah UTF-8 string.
Kumpulan opsional pasangan kunci-nilai non-rahasia yang berisi informasi kontekstual tambahan untuk enkripsi.
-
Tags– Susunan objek Tag.Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
-
Status— Diperlukan: UTF-8 string (nilai yang valid:CREATINGACTIVE|MODIFYING|FAILED|DELETING|SYNCING|NEEDS_ATTENTION).Status integrasi sedang dihapus.
Status yang mungkin muncul adalah:
-
MENCIPTAKAN: Integrasi sedang dibuat.
-
AKTIF: Pembuatan integrasi berhasil.
-
MODIFIKASI: Integrasi sedang dimodifikasi.
-
GAGAL: Pembuatan integrasi gagal.
-
MENGHAPUS: Integrasi dihapus.
-
SINKRONISASI: Integrasi sedang disinkronkan.
-
NEEDS_ATTENTION: Integrasi membutuhkan perhatian, seperti sinkronisasi.
-
-
CreateTime— Wajib: Stempel waktu.Waktu ketika integrasi dibuat, dalam UTC.
-
Errors– Susunan objek IntegrationError.Daftar kesalahan yang terkait dengan integrasi.
-
DataFilter— UTF-8 string, tidak kurang dari 1 atau lebih dari 2048 byte panjangnya.Memilih tabel sumber untuk integrasi menggunakan sintaks filter Maxwell.
Kesalahan
ValidationExceptionAccessDeniedExceptionInternalServerExceptionIntegrationNotFoundFaultIntegrationConflictOperationFaultInvalidIntegrationStateFaultEntityNotFoundExceptionInternalServiceExceptionConflictExceptionInvalidStateExceptionInvalidInputException
DescribeInboundIntegrations tindakan (Python: describe_inbound_integrations)
Mengembalikan daftar integrasi masuk untuk integrasi yang ditentukan.
Permintaan
-
IntegrationArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama Sumber Daya Amazon (ARN) dari integrasi.
-
Marker— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Token untuk menentukan di mana untuk memulai paginating. Ini adalah penanda dari respons yang sebelumnya terpotong.
-
MaxRecords— Nomor (bilangan bulat).Jumlah total item yang akan dikembalikan dalam output.
-
TargetArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Nama Sumber Daya Amazon (ARN) dari sumber daya target dalam integrasi.
Respons
-
InboundIntegrations– Susunan objek InboundIntegration.Daftar integrasi inbound.
-
Marker— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nilai yang menunjukkan titik awal untuk rangkaian catatan respons berikutnya dalam permintaan berikutnya.
Kesalahan
ValidationExceptionAccessDeniedExceptionInternalServerExceptionIntegrationNotFoundFaultTargetResourceNotFoundOperationNotSupportedExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
CreateIntegrationTableProperties tindakan (Python: create_integration_table_properties)
API ini digunakan untuk menyediakan properti override opsional untuk tabel yang perlu direplikasi. Properti ini dapat mencakup properti untuk pemfilteran dan partisi untuk tabel sumber dan target. Untuk mengatur properti sumber dan target, API yang sama perlu dipanggil dengan AWS Glue koneksi ARN seperti ResourceArn denganSourceTableConfig, dan AWS Glue database ARN TargetTableConfig masing-masing. ResourceArn
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Nama Sumber Daya Amazon (ARN) dari tabel target yang digunakan untuk membuat properti tabel integrasi. Saat ini, API ini hanya mendukung pembuatan properti tabel integrasi untuk tabel target, dan ARN yang disediakan harus menjadi ARN dari tabel target di Katalog AWS Glue Data. Dukungan untuk membuat properti tabel integrasi untuk koneksi sumber (menggunakan koneksi ARN) belum diimplementasikan dan akan ditambahkan dalam rilis mendatang.
-
TableName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama tabel yang akan direplikasi.
-
SourceTableConfig— Sebuah objek SourceTableConfig.Struktur untuk konfigurasi tabel sumber. Lihat
SourceTableConfigstruktur untuk melihat daftar properti sumber yang didukung. -
TargetTableConfig— Sebuah objek TargetTableConfig.Struktur untuk konfigurasi tabel target.
Respons
Tidak ada parameter Respons.
Kesalahan
ValidationExceptionAccessDeniedExceptionResourceNotFoundExceptionInternalServerExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
UpdateIntegrationTableProperties tindakan (Python: update_integration_table_properties)
API ini digunakan untuk menyediakan properti override opsional untuk tabel yang perlu direplikasi. Properti ini dapat mencakup properti untuk pemfilteran dan partisi untuk tabel sumber dan target. Untuk mengatur properti sumber dan target, API yang sama perlu dipanggil dengan AWS Glue koneksi ARN seperti ResourceArn denganSourceTableConfig, dan AWS Glue database ARN TargetTableConfig masing-masing. ResourceArn
Penggantian akan tercermin di semua integrasi menggunakan tabel yang sama ResourceArn dan sumber.
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
TableName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama tabel yang akan direplikasi.
-
SourceTableConfig— Sebuah objek SourceTableConfig.Struktur untuk konfigurasi tabel sumber.
-
TargetTableConfig— Sebuah objek TargetTableConfig.Struktur untuk konfigurasi tabel target.
Respons
Tidak ada parameter Respons.
Kesalahan
ValidationExceptionAccessDeniedExceptionResourceNotFoundExceptionInternalServerExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
GetIntegrationTableProperties tindakan (Python: get_integration_table_properties)
API ini digunakan untuk mengambil properti override opsional untuk tabel yang perlu direplikasi. Properti ini dapat mencakup properti untuk pemfilteran dan partisi untuk tabel sumber dan target.
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Nama Sumber Daya Amazon (ARN) dari tabel target yang digunakan untuk mengambil properti tabel integrasi. Saat ini, API ini hanya mendukung pengambilan properti untuk tabel target, dan ARN yang disediakan harus menjadi ARN dari tabel target di Katalog AWS Glue Data. Dukungan untuk mengambil properti tabel integrasi untuk koneksi sumber (menggunakan koneksi ARN) belum diimplementasikan dan akan ditambahkan dalam rilis mendatang.
-
TableName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama tabel yang akan direplikasi.
Respons
-
ResourceArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Nama Sumber Daya Amazon (ARN) dari tabel target yang digunakan untuk mengambil properti tabel integrasi. Saat ini, API ini hanya mendukung pengambilan properti untuk tabel target, dan ARN yang disediakan harus menjadi ARN dari tabel target di Katalog AWS Glue Data. Dukungan untuk mengambil properti tabel integrasi untuk koneksi sumber (menggunakan koneksi ARN) belum diimplementasikan dan akan ditambahkan dalam rilis mendatang.
-
TableName— UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama tabel yang akan direplikasi.
-
SourceTableConfig— Sebuah objek SourceTableConfig.Struktur untuk konfigurasi tabel sumber.
-
TargetTableConfig— Sebuah objek TargetTableConfig.Struktur untuk konfigurasi tabel target.
Kesalahan
ValidationExceptionAccessDeniedExceptionResourceNotFoundExceptionInternalServerExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
DeleteIntegrationTableProperties tindakan (Python: delete_integration_table_properties)
Menghapus properti tabel yang telah dibuat untuk tabel yang perlu direplikasi.
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
TableName- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 128 byte panjangnya.Nama tabel yang akan direplikasi.
Respons
Tidak ada parameter Respons.
Kesalahan
ValidationExceptionAccessDeniedExceptionResourceNotFoundExceptionInternalServerExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
CreateIntegrationResourceProperty tindakan (Python: create_integration_resource_property)
API ini dapat digunakan untuk mengatur AWS Glue koneksi (untuk sumber) atau AWS Glue
database ARN (untuk target). ResourceProperty Properti ini dapat mencakup peran untuk mengakses koneksi atau database. Untuk mengatur properti sumber dan target, API yang sama perlu dipanggil dengan AWS Glue koneksi ARN seperti ResourceArn dengan SourceProcessingProperties dan AWS Glue
database ARN TargetProcessingProperties masing-masing. ResourceArn
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
SourceProcessingProperties— Sebuah objek SourceProcessingProperties.Properti sumber daya yang terkait dengan sumber integrasi.
-
TargetProcessingProperties— Sebuah objek TargetProcessingProperties.Properti sumber daya yang terkait dengan target integrasi.
-
Tags– Susunan objek Tag.Metadata ditetapkan ke sumber daya yang terdiri dari daftar pasangan kunci-nilai.
Respons
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
ResourcePropertyArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Sumber daya ARN dibuat melalui pembuatan API ini. <region><account_id>Formatnya seperti arn:aws:glue: ::integrationresourceproperty/*
-
SourceProcessingProperties— Sebuah objek SourceProcessingProperties.Properti sumber daya yang terkait dengan sumber integrasi.
-
TargetProcessingProperties— Sebuah objek TargetProcessingProperties.Properti sumber daya yang terkait dengan target integrasi.
Kesalahan
ValidationExceptionAccessDeniedExceptionConflictExceptionInternalServerExceptionResourceNotFoundExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
UpdateIntegrationResourceProperty tindakan (Python: update_integration_resource_property)
API ini dapat digunakan untuk memperbarui AWS Glue koneksi (untuk sumber) atau AWS Glue
database ARN (untuk target). ResourceProperty Properti ini dapat mencakup peran untuk mengakses koneksi atau database. Karena sumber daya yang sama dapat digunakan di beberapa integrasi, memperbarui properti sumber daya akan berdampak pada semua integrasi yang menggunakannya.
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
SourceProcessingProperties— Sebuah objek SourceProcessingProperties.Properti sumber daya yang terkait dengan sumber integrasi.
-
TargetProcessingProperties— Sebuah objek TargetProcessingProperties.Properti sumber daya yang terkait dengan target integrasi.
Respons
-
ResourceArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
ResourcePropertyArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Sumber daya ARN dibuat melalui pembuatan API ini. <region><account_id>Formatnya seperti arn:aws:glue: ::integrationresourceproperty/*
-
SourceProcessingProperties— Sebuah objek SourceProcessingProperties.Properti sumber daya yang terkait dengan sumber integrasi.
-
TargetProcessingProperties— Sebuah objek TargetProcessingProperties.Properti sumber daya yang terkait dengan target integrasi.
Kesalahan
ValidationExceptionAccessDeniedExceptionInternalServerExceptionResourceNotFoundExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
GetIntegrationResourceProperty tindakan (Python: get_integration_resource_property)
API ini digunakan untuk mengambil AWS Glue koneksi (untuk sumber) atau AWS Glue database ARN (untuk target) ResourceProperty
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
Respons
-
ResourceArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Koneksi ARN dari sumber, atau database ARN target.
-
ResourcePropertyArn— UTF-8 string, tidak kurang dari 1 atau lebih dari 512 byte panjangnya.Sumber daya ARN dibuat melalui pembuatan API ini. <region><account_id>Formatnya seperti arn:aws:glue: ::integrationresourceproperty/*
-
SourceProcessingProperties— Sebuah objek SourceProcessingProperties.Properti sumber daya yang terkait dengan sumber integrasi.
-
TargetProcessingProperties— Sebuah objek TargetProcessingProperties.Properti sumber daya yang terkait dengan target integrasi.
Kesalahan
ValidationExceptionAccessDeniedExceptionInternalServerExceptionResourceNotFoundExceptionEntityNotFoundExceptionInternalServiceExceptionInvalidInputException
UntagResource tindakan (Python: untag_resource)
Menghapus tag yang ditentukan dari sumber daya integrasi.
Permintaan
-
ResourceArn- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 10240 byte, cocok dengan. Custom string pattern #47Nama Sumber Daya Amazon (ARN) untuk sumber daya integrasi.
-
TagsToRemove- Diperlukan: Sebuah array UTF-8 string, tidak lebih dari 50 string.Daftar tag metadata yang akan dihapus dari sumber daya.
Respons
Tidak ada parameter Respons.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionInternalServiceException
ListTagsForResource tindakan (Python: list_tags_for_resource)
Mencantumkan tag metadata yang ditetapkan ke sumber daya yang ditentukan.
Permintaan
-
ResourceARN- Diperlukan: UTF-8 string, panjang tidak kurang dari 1 atau lebih dari 10240 byte, cocok dengan. Custom string pattern #47Sumber daya ARN untuk sumber daya.
Respons
-
Tags— Susunan objek Tag, tidak lebih dari 10 struktur.Daftar tag.
Kesalahan
EntityNotFoundExceptionInvalidInputExceptionInternalServiceException
Pengecualian
ResourceNotFoundException struktur
Sumber daya tidak dapat ditemukan.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
InternalServerException struktur
Terjadi kesalahan server internal.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
IntegrationAlreadyExistsFault struktur
Integrasi yang ditentukan sudah ada.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
IntegrationConflictOperationFault struktur
Operasi yang diminta bertentangan dengan operasi lain.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
IntegrationQuotaExceededFault struktur
Data yang diproses melalui integrasi Anda melebihi kuota Anda.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
KMSKeyNotAccessibleFault struktur
Kunci KMS yang ditentukan tidak dapat diakses.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
IntegrationNotFoundFault struktur
Integrasi yang ditentukan tidak dapat ditemukan.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
TargetResourceNotFound struktur
Sumber daya target tidak dapat ditemukan.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.
InvalidIntegrationStateFault struktur
Integrasi dalam keadaan tidak valid.
Bidang
-
Message— UTF-8 tali.Sebuah pesan yang menjelaskan masalah.