Conversation
… aws-reconfiguring is finished
…sure the aws-reconfiguring is finished" This reverts commit aa7fa37.
whummer
approved these changes
May 5, 2023
Member
whummer
left a comment
There was a problem hiding this comment.
Great set of changes @steffyP ! 🚀 Kudos for digging into this deep rabbit hole. I think with this approach we now have a solid solution that enables async logic (to resolve the target endpoint (IPv4/IPv6 switch) properly in an async way) and proper initialization of the plugin with the initialize hook. 👍
This was referenced May 17, 2023
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Issue: resolving the environment variable still sends the request to AWS, because reconfiguring the endpoint is running async, and is not finished when the
getParameter SSMis called, resulting in error:This is triggered by the following configuration for
LAMBDA_STAGE:It turns out, that in this case (for resolving the
environmentvariable) the intercept-hookinterceptRequestis triggeredinterceptRequestis a patching aws.request, which is alreadyasync.async interceptRequest, and addingawaitfor the aws-reconfiguration.inithook that will also await the aws-reconfigurationchanged the default for
BUCKET_MARKER_LOCALto hot-reload