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

DEVPROD-774: allow temporary session tokens for signing and GetHeadObject #108

Merged

Conversation

Kimchelly
Copy link
Collaborator

@Kimchelly Kimchelly commented Jan 24, 2024

  • Allow passing a temporary AWS session token for pre-signing S3 URLs and GetHeadObject.
  • Remove unnecessary JSON tags on pre-signing options. I verified that Evergreen has no use for the JSON tags.

There's no existing tests for the s3.put signing functionality, but since this change is just forwarding more options to AWS, it didn't seem worth the time to add tests.

@Kimchelly
Copy link
Collaborator Author

The evg-app alias doesn't work in this repo for some reason, so I'm just requesting everyone manually.

@ablack12
Copy link
Collaborator

@Kimchelly the alias is fixed now! Just needed to add it to this repo.

@Kimchelly Kimchelly merged commit e60f20d into evergreen-ci:main Jan 25, 2024
3 checks passed
@Kimchelly Kimchelly deleted the DEVPROD-774_aws_session_token branch January 25, 2024 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants