aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

AWS::EC2::Instance - BlockDeviceMapping-Ebs-Throughput should support gp3 Throughput attribute

Open
#824 12 comments 47 reactions 0 assignees View on GitHub
Coverage
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

## 1. Title

#### AWS::EC2::Instance-BlockDeviceMapping-Ebs-Throughput

## 2. Scope of request

Please add support for Throughput on gp3-type EBS volumes in the BlockDeviceMapping.

## 3. Expected behavior

In Create, it should pass the Throughput parameter to the underlying CreateVolume call.
In Update, it should not require replacement when Throughput is changed.

## 4. Suggest specific test cases

Common use case: converting EC2 root volume from gp2 or another volume type to gp3 for extra iops/throughput on smaller disk sizes.
Common use case: referencing Throughput from a stack parameter, and changing Throughput.

## 5. Helpful Links to speed up research and evaluation

- https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html

## 6. Category (required) - Will help with tagging and be easier to find by other users to +1

1. Compute (EC2, ECS, EKS, Lambda...)

## 7. Any additional context (optional)

- #729
- #710
- #112

Contributor guide

Open the contributing guide

Research direction

Review the linked CloudFormation EC2 BlockDeviceMapping documentation and related issues #729, #710, and #112 first. Verify that Create passes Throughput to CreateVolume and that Update changes Throughput without replacement, including parameter-driven changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.