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
- Configure asciidoctor-maven-plugin to treat warnings as errors (for example, unterminated blocks)
- Fix duplicate section ID warning in kinesis-stream-binder.adoc
- Convert "encryption types" in s3.adoc from a numbered list to subsections to avoid list-continuity warnings
- Add docs validation job to CI workflow
Fixes#1571
Copy file name to clipboardExpand all lines: docs/src/main/asciidoc/kinesis-stream-binder.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -484,7 +484,7 @@ If [Server-Side Encryption](https://docs.aws.amazon.com/streams/latest/dev/what-
484
484
}
485
485
----
486
486
487
-
[[dynamodb-streams-support]]
487
+
[[kinesis-binder-dynamodb-streams-support]]
488
488
=== DynamoDB Streams Support
489
489
490
490
The Kinesis Binder provides support for consuming CDC events from the https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html[DynamoDB Streams].
Copy file name to clipboardExpand all lines: docs/src/main/asciidoc/s3.adoc
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -145,9 +145,12 @@ To autoconfigure Encryption Client simply add the following dependency.
145
145
146
146
We are supporting 3 types of encryption.
147
147
148
-
1. To configure encryption via KMS key specify `spring.cloud.aws.s3.encryption.key-id` with KMS key arn and this key will be used to encrypt your files.
148
+
==== KMS Key Encryption
149
+
150
+
To configure encryption via KMS key specify `spring.cloud.aws.s3.encryption.key-id` with KMS key arn and this key will be used to encrypt your files.
149
151
150
152
Also, following dependency is required.
153
+
151
154
[source,xml]
152
155
----
153
156
<dependency>
@@ -157,8 +160,9 @@ Also, following dependency is required.
157
160
</dependency>
158
161
----
159
162
163
+
==== RSA Asymmetric Encryption
160
164
161
-
2. Asymmetric encryption is possible via RSA to enable it you will have to implement `io.awspring.cloud.autoconfigure.s3.S3RsaProvider`
165
+
Asymmetric encryption is possible via RSA. To enable it you will have to implement `io.awspring.cloud.autoconfigure.s3.S3RsaProvider`.
162
166
163
167
NOTE: You will have to store private and public keys yourself otherwise you won't be able to decrypt the data later.
164
168
@@ -184,7 +188,9 @@ public class MyRsaProvider implements S3RsaProvider {
184
188
}
185
189
----
186
190
187
-
3. Last option is if you want to use symmetric algorithm, this is possible via `io.awspring.cloud.autoconfigure.s3.S3AesProvider`
191
+
==== AES Symmetric Encryption
192
+
193
+
If you want to use symmetric algorithm, this is possible via `io.awspring.cloud.autoconfigure.s3.S3AesProvider`.
188
194
189
195
NOTE: Ensure the private key is stored using secure storage mechanisms that prevent unauthorized access.
0 commit comments