fix(replication): fail closed on destination encryption

This commit is contained in:
马登山
2026-08-02 19:05:48 +08:00
parent da531c8a97
commit 368a8d15b0
3 changed files with 123 additions and 21 deletions
+3 -1
View File
@@ -813,7 +813,9 @@ mod tests {
);
config.rules[0].source_selection_criteria = None;
config.rules[0].destination.encryption_configuration = Some(EncryptionConfiguration::default());
config.rules[0].destination.encryption_configuration = Some(EncryptionConfiguration {
replica_kms_key_id: Some("arn:aws:kms:us-east-1:123456789012:key/opaque-key-id".to_string()),
});
assert_eq!(unsupported_replication_config_field(&config), Some("Destination.EncryptionConfiguration"));
config.rules[0].destination.encryption_configuration = None;