π‘οΈ AWS EMR Cluster release has passed a support lifecycle deadlineπ’
- Contextual name: π‘οΈ Cluster release has passed a support lifecycle deadlineπ’
- ID:
/ce/ca/aws/emr/cluster-release-support - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
RELIABILITY
Statsβ
not available
Logicβ
- π§ prod.logic.yamlπ’
- π AWS EMR Cluster
- π AWS EMR Cluster - object.extracts.yaml
- π§ͺ test-data.json
Descriptionβ
Descriptionβ
Ensure that Amazon EMR on EC2 clusters meet the release support requirements below. This policy evaluates the cluster's actual Release Label, independently of Hadoop, Spark, and other application versions. EMR on EKS and EMR Serverless resources are outside this policy's resource scope.
Rationaleβ
EMR releases in End of Support receive no fixes or technical support. Migrating workloads to supported releases reduces security and operational risk.
A release need not be the latest to remain supported. AWS may deliver security fixes in a newer patch, minor, or major release and does not backport Core Engine fixes to older patch or minor versions. Release support alone therefore does not establish that every available security update is installed. Customer code, Extras, custom AMI contents, and independently installed applications require separate assessment.
Impactβ
An EMR release migration requires a replacement cluster and compatibility testing. Preserve required HDFS data, job outputs, logs, configuration, and credentials before terminating the original cluster.
... see more
Remediationβ
Remediationβ
Migrate to a supported EMR releaseβ
Migrate workloads to a replacement EMR on EC2 cluster running a supported release. EMR does not automatically upgrade existing clusters; updating a cluster creation template does not migrate a running cluster.
Verify the current cluster. Confirm the cluster's release label and state in the correct AWS account and Region using
aws emr describe-cluster. Refresh Cloudaware discovery if the inventory is stale.Choose a supported target release. Consult the AWS support lifecycle calendar. Review compatibility with applications, Java, Python, the operating system, bootstrap actions, and cluster configuration.
Create and test the replacement cluster. Use the selected release and reproduce the required networking, security configuration, IAM roles, logging, applications, and job settings. Run representative workloads and validate their outputs.
Preserve data and prepare recovery. Back up or migrate required HDFS data and other data stored on the original cluster. Plan the transition for scheduled jobs, streaming checkpoints, and dependent clients. Retain a recovery path until the replacement produces validated results.
... see more
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ Cloudaware Framework β πΌ Infrastructure Modernization | 39 | no data |