Resource tagging: 68/70 tutorials tagged with project=doc-smith#81
Merged
Resource tagging: 68/70 tutorials tagged with project=doc-smith#81
Conversation
…utorial={id}
Added --tags, --tag-specifications, or tag-resource commands to all
resource-creating AWS CLI calls. 033-ses and 062-support skipped
(no taggable resources).
Fixes during testing:
- 024-glue: create-database/create-table return no JSON; use constructed ARN for tag-resource
- 031-cloudwatch: capture dashboard name before put-dashboard (was lost in timestamp)
- 065-elasticache, 070-dynamodb: drop set -e (SIGPIPE with exec > >(tee))
All 66 testable scripts pass locally (exit 0).
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.
Every resource-creating AWS CLI command now includes
project=doc-smithandtutorial={id}tags. This enables the orphan scanner and Doc Ralf to identify and clean up resources by tutorial.68/70 tagged — 033-ses and 062-support skipped (no taggable resources).
Tagging methods by service:
--tag-specifications(appended to existing Tags arrays)tag-role/tag-policyafter creationput-bucket-taggingafter creationtag-resourceafter creation (no inline tag support)--tags key=valueformat--tags key=x,value=y(lowercase)--tags key=x,value=y(lowercase)--tags Key=x,Value=yBugs found and fixed during testing:
create-database/create-tablereturn no JSON — use constructed ARN fortag-resourceput-dashboardset -e+exec > >(tee)SIGPIPE — dropset -eTesting: