You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\ the sync. See <a href=\"https://docs.airbyte.com/integrations/destinations/redshift/#:~:text=the%20root%20directory.-,Purge%20Staging%20Data,-Whether%20to%20delete\"\
3774
3774
> docs</a> for details."
3775
3775
default: true
3776
+
encryption:
3777
+
title: "Encryption"
3778
+
description: "How to encrypt the staging data"
3779
+
oneOf:
3780
+
- title: "No encryption"
3781
+
description: "Staging data will be stored in plaintext."
3782
+
type: "object"
3783
+
required:
3784
+
"encryption_type"
3785
+
properties:
3786
+
encryption_type:
3787
+
type: "string"
3788
+
const: "none"
3789
+
- title: "AES-CBC envelope encryption",
3790
+
description: "Staging data will be encrypted using AES-CBC envelope encryption."
3791
+
type: "object"
3792
+
required:
3793
+
"encryption_type"
3794
+
properties:
3795
+
encryption_type:
3796
+
type: "string"
3797
+
const: "aes_cbc_envelope"
3798
+
key_encrypting_key:
3799
+
type: "string"
3800
+
title: "Key"
3801
+
description: "The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync.",
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/RedshiftStagingS3Destination.java
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-redshift/src/main/java/io/airbyte/integrations/destination/redshift/operations/RedshiftS3StagingSqlOperations.java
Copy file name to clipboardExpand all lines: airbyte-integrations/connectors/destination-redshift/src/main/resources/spec.json
+43
Original file line number
Diff line number
Diff line change
@@ -140,6 +140,49 @@
140
140
"type": "boolean",
141
141
"description": "Whether to delete the staging files from S3 after completing the sync. See <a href=\"https://docs.airbyte.com/integrations/destinations/redshift/#:~:text=the%20root%20directory.-,Purge%20Staging%20Data,-Whether%20to%20delete\"> docs</a> for details.",
142
142
"default": true
143
+
},
144
+
"encryption": {
145
+
"title": "Encryption",
146
+
"type": "object",
147
+
"description": "How to encrypt the staging data",
148
+
"default": { "encryption_type": "none" },
149
+
"order": 7,
150
+
"oneOf": [
151
+
{
152
+
"title": "No encryption",
153
+
"description": "Staging data will be stored in plaintext.",
154
+
"type": "object",
155
+
"required": ["encryption_type"],
156
+
"properties": {
157
+
"encryption_type": {
158
+
"type": "string",
159
+
"const": "none",
160
+
"enum": ["none"],
161
+
"default": "none"
162
+
}
163
+
}
164
+
},
165
+
{
166
+
"title": "AES-CBC envelope encryption",
167
+
"description": "Staging data will be encrypted using AES-CBC envelope encryption.",
168
+
"type": "object",
169
+
"required": ["encryption_type"],
170
+
"properties": {
171
+
"encryption_type": {
172
+
"type": "string",
173
+
"const": "aes_cbc_envelope",
174
+
"enum": ["aes_cbc_envelope"],
175
+
"default": "aes_cbc_envelope"
176
+
},
177
+
"key_encrypting_key": {
178
+
"type": "string",
179
+
"title": "Key",
180
+
"description": "The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync.",
| 0.3.41 | 2022-06-21 |[\#13675(https://github.com/airbytehq/airbyte/pull/13675)| Add an option to use encryption with staging in Redshift Destination |
141
142
| 0.3.40 | 2022-06-17 |[\#13753](https://github.com/airbytehq/airbyte/pull/13753)| Deprecate and remove PART_SIZE_MB fields from connectors based on StreamTransferManager |
142
143
| 0.3.39 | 2022-06-02 |[13415](https://github.com/airbytehq/airbyte/pull/13415)| Add dropdown to select Uploading Method. <br /> **PLEASE NOTICE**: After this update your **uploading method** will be set to **Standard**, you will need to reconfigure the method to use **S3 Staging** again. |
143
144
| 0.3.37 | 2022-05-23 |[13090](https://github.com/airbytehq/airbyte/pull/13090)| Removed redshiftDataTmpTableMode. Some refactoring. |
0 commit comments