Fix for an AWS illegal character issue upon certificate upload #5
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.
An example
cert_info
value could be this:[
["User ID", "USERIDGOESHERE"],
["Common Name", "Apple Development: Robert Baker (CERTIDGOESHERE)"],
["Organisation Unit", "ORG UNIT GOES HERE"],
["Organisation", "ORG NAME GOES HERE."],
["Country", "COUNTRY CODE"],
["Start Datetime", "2024-11-28 16:51:51 UTC"],
["End Datetime", "2025-11-28 16:51:50 UTC"]
]
"Common Name" in this case has parentheses, and was failing at this step as AWS rejected it with this error:
[16:28:39]: Request rejected by the downstream tagging service. Please check that you're only using allowed characters.
According to the docs: https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_TagResource.html
This change cleanses this input