Triage and Remediation
Remediation
Using Console
Using Console
To remediate the misconfiguration of the latest ECS Fargate platform version not being set in AWS, follow these steps using the AWS Management Console:
- Login to AWS Console: Go to the AWS Management Console (https://console.aws.amazon.com/) and login with your credentials.
- Navigate to ECS: In the AWS Management Console, navigate to the ECS (Elastic Container Service) service by either searching for it in the services search bar or by selecting it from the list of recently visited services.
- Select the Cluster: From the ECS dashboard, select the cluster where your Fargate tasks are running that you want to update the platform version for.
- View Services: In the cluster view, click on the “Services” tab to view the list of services running in the cluster.
- Select Service: Identify the service for which you want to update the ECS Fargate platform version and click on the service name to view its details.
- Update Task Definition: In the service details page, locate the “Task Definition” section and click on the task definition name to view its details.
- Create New Revision: In the task definition details page, click on the “Create new revision” button to create a new revision of the task definition.
- Update Platform Version: In the task definition editor, scroll down to the “Fargate platform version” section and select the latest platform version available from the dropdown list.
- Review and Save: Review the other configurations in the task definition if needed and then click on the “Create” button to save the new revision of the task definition with the updated Fargate platform version.
- Update Service: Once the new task definition revision is created, go back to the service details page, click on the “Update” button, and select the newly created task definition revision with the updated Fargate platform version.
- Update Service: Review the update strategy and click on the “Next step” button, then review the service configuration and click on the “Next step” button again.
- Update Service: Finally, click on the “Update Service” button to apply the changes and update the service with the new task definition revision using the latest ECS Fargate platform version.
Using CLI
Using CLI
To remediate the misconfiguration of the latest ECS Fargate platform version not being set in AWS Kubernetes using AWS CLI, follow these steps:
-
List the available ECS Fargate platform versions using the following AWS CLI command:
- Identify the latest ECS Fargate platform version from the list of available versions.
-
Set the latest ECS Fargate platform version using the following AWS CLI command:
Replace
<latest_fargate_platform_version>
with the actual latest ECS Fargate platform version identified in step 2. -
Verify that the latest ECS Fargate platform version has been successfully set by running the following AWS CLI command:
Using Python
Using Python
To remediate the misconfiguration of not having the latest ECS Fargate Platform version set in AWS Kubernetes using Python, you can follow these steps:
- Install the AWS SDK for Python (Boto3) if you haven’t already. You can install it using pip:
- Use the following Python script to update the ECS Fargate Platform version in your AWS Kubernetes cluster:
- Run the Python script on your local machine or any environment where you have the necessary permissions to update ECS clusters.