Skip to content

include aws_signing_helper with amazon/aws-cli image #9290

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
1 of 2 tasks
gtaws opened this issue Feb 11, 2025 · 3 comments
Closed
1 of 2 tasks

include aws_signing_helper with amazon/aws-cli image #9290

gtaws opened this issue Feb 11, 2025 · 3 comments
Labels
closed-for-staleness feature-request A feature should be added or improved. iam p2 This is a standard priority issue response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days.

Comments

@gtaws
Copy link

gtaws commented Feb 11, 2025

Describe the feature

include aws_signing_helper in the image so that customers can adopt IAM Roles Anywhere for authentication and authorization and avoid IAM users.

Use Case

As more and more customers are being on-boarded to AWS, users would need a frictionless path to adopting AWS security best practices, such as discouraging use of IAM users. the amazon/aws-cli image needs to be custom built or custom mount the aws_signing_helper, which forces ownership back to customers just to combine utilities owned by AWS. This is a poor customer experience, and limits adoption of IAM Roles Anywhere. adding this will allow customers to run hybrid environments and workstations that can accelerate AWS development and migrations.

Proposed Solution

build aws_signing_helper and copy into aws-cli image.

Other Information

although I saw the issue that says issues lie on base image owner (Amazon Linux) to resolve lib deps on ARM64, it's not customer obsessed to ask the customers to open individual github issues to resolve AWS coordination issues.

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CLI version used

2.24.1

Environment details (OS name and version, etc.)

dietpi 9.10.0 arm64 and amd64

@gtaws gtaws added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Feb 11, 2025
@khushail khushail added investigating This issue is being investigated and/or work is in progress to resolve the issue. p2 This is a standard priority issue and removed needs-triage This issue or PR still needs to be triaged. labels Feb 11, 2025
@khushail khushail self-assigned this Feb 11, 2025
@khushail khushail added the iam label Feb 11, 2025
@khushail
Copy link

@gtaws , thanks for requesting this. Although this is among the best AWS practices to use temporary security credentials than static ones, and aws_signing_helper provides such temp credentials , I would reach out to internal team to discuss the feasibility of including this one. As this might be a breaking change, will ask them to share insights on this request.

Thanks.

@khushail khushail added needs-review This issue or pull request needs review from a core team member. and removed investigating This issue is being investigated and/or work is in progress to resolve the issue. labels Feb 11, 2025
@khushail
Copy link

Hi @gtaws , I reached out to team for their inisghts on the issue. Looks like its not something team would recommend supporting as whatever functionalities are provided in the base CLI image, only those are supported currently and this won't change for the next version. So I am sorry to say this feature won't be supported.

However it would be great if you could share more insights reg your usecase and why you insist on doing it through aws_singing_helper.

@khushail khushail added response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days. and removed needs-review This issue or pull request needs review from a core team member. labels Feb 17, 2025
Copy link

Greetings! It looks like this issue hasn’t been active in longer than five days. We encourage you to check if this is still an issue in the latest release. In the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment or upvote with a reaction on the initial post to prevent automatic closure. If the issue is already closed, please feel free to open a new one.

@github-actions github-actions bot added the closing-soon This issue will automatically close in 4 days unless further comments are made. label Feb 27, 2025
@github-actions github-actions bot added closed-for-staleness and removed closing-soon This issue will automatically close in 4 days unless further comments are made. labels Mar 3, 2025
@github-actions github-actions bot closed this as completed Mar 3, 2025
@RyanFitzSimmonsAK RyanFitzSimmonsAK removed their assignment Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed-for-staleness feature-request A feature should be added or improved. iam p2 This is a standard priority issue response-requested Waiting on additional info and feedback. Will move to "closing-soon" in 7 days.
Projects
None yet
Development

No branches or pull requests

4 participants
@gtaws @RyanFitzSimmonsAK @khushail and others