aws / aws/aws-cdk

(iam): manage user ssh public keys

Open
#14,479 3 comments 6 reactions 0 assignees View on GitHub
@aws-cdk/aws-iam effort/medium feature-request p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

Implement creation, updation and deletion of IAM user SSH public keys.

### Use Case

IAM user SSH public keys are needed for CodeCommit users to access repositories via SSH.

### Proposed Solution

As a workaround, this should be achievable for a single SSH public key with an AwsCustomResource calling UploadSSHPublicKey, UpdateSSHPublicKey and DeleteSSHPublicKey, but the current documentation is too sparse for me to figure this out alone.

* [ ] :wave: I may be able to implement this feature request
* [ ] :warning: This feature might incur a breaking change

---

This is a :rocket: Feature Request

Contributor guide

Open the contributing guide

Research direction

Start by inspecting existing IAM user support and the AwsCustomResource workaround described in the issue, then review the UploadSSHPublicKey, UpdateSSHPublicKey, and DeleteSSHPublicKey operations. Done means IAM users can create, update, and delete SSH public keys for CodeCommit access, with the relevant behavior covered by the project's existing tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
authentication, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.