Skip to content
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

include aws_signing_helper with amazon/aws-cli image #9290

Open
1 of 2 tasks
gtaws opened this issue Feb 11, 2025 · 1 comment
Open
1 of 2 tasks

include aws_signing_helper with amazon/aws-cli image #9290

gtaws opened this issue Feb 11, 2025 · 1 comment
Assignees
Labels
feature-request A feature should be added or improved. iam needs-review This issue or pull request needs review from a core team member. p2 This is a standard priority issue

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A feature should be added or improved. iam needs-review This issue or pull request needs review from a core team member. p2 This is a standard priority issue
Projects
None yet
Development

No branches or pull requests

2 participants