❗ NOTICE (opensearch): As of CDK release v2.201.0, OpenSearch domain TLSSecurityPolicy defaults to TLS 1.2
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Status
In-Progress
### What is the issue?
_This is a retroactive notice issue to inform customers about a [change](https://github.com/aws/aws-cdk/pull/34660) which was released as part of CDK [v2.201.0](https://github.com/aws/aws-cdk/releases/tag/v2.201.0)._
As of CDK release v2.201.0, the default TLSSecurityPolicy for OpenSearch domains is `Policy-Min-TLS-1-2-2019-07` (i.e. TLS 1.2). The previous default was `Policy-Min-TLS-1-0-2019-07` (TLS 1.0).
This change is in line with [OpenSearch's minimum required TLS version](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/infrastructure-security.html):
> Transport Layer Security (TLS). We require TLS 1.2 and recommend TLS 1.3.
### Error message
N/A
### What is the impact?
The previous default (TLS 1.0) was not compliant with OpenSearch's minimum TLS requirement.
### Workaround
Customers who would prefer to continue using TLS 1.0 should explicitly specify this when creating/updating the OpenSearch domain construct.
### Who is affected?
As a consequence of this change, existing customers who do not explicitly provide a TLS security policy will see their OpenSearch domain TLS security policy be **automatically** upgraded to `Policy-Min-TLS-1-2-2019-07`.
Expected behaviour:
* If the TLS security policy is provided, this will be used (no change).
* If the TLS security policy is not provided, the OpenSearch domain TLS security policy will be set to `Policy-Min-TLS-1-2-2019-07`.
### How do I resolve this?
No action needed - this is a retroactively-created issue for a notice.
### Related issues
https://github.com/aws/aws-cdk/issues/34658
Contributor guide
Assessment
This issue has not been assessed yet.