-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Labels
analyticsAthena, EMR, CloudSearch, Elasticsearch, Kinesis, etc.Athena, EMR, CloudSearch, Elasticsearch, Kinesis, etc.
Description
1. Title
AWS::Glue::Job should allow tags to be updated
2. Scope of request
Glue jobs created via CloudFormation ignore Tags values update in consecutive stack update runs. Stack update does not fail, but Glue job tags don't get updated.
3.Expected behavior
In Update, it should detect that tag value have been changed and update Glue Job tags correspondingly.
4. Test case recommendation (optional)
Create any Glue Job including tags via CloudFormation. Example below.
GlueJob:
Type: AWS::Glue::Job
Properties:
Role: ...
DefaultArguments:
....
MaxRetries: "0"
GlueVersion: "1.0"
Description: "Glue Job"
Command:
Name: "pythonshell"
ScriptLocation: ...
PythonVersion: 3
ExecutionProperty:
MaxConcurrentRuns: 1
Name: GlueJob
Tags:
CostCenter:
Ref: TagCostCenter
Department:
Ref: TagDepartment
Environment:
Ref: TagEnvironment
IO:
Ref: TagIO
Project:
Ref: ProjectName
Then try updating any tag value and perform stack update. Observed behavior is that stack update does not fail, although tags update is ignored.
5. Links to existing API doc (optional)
- https://docs.aws.amazon.com/cli/latest/reference/glue/update-job.html
- https://docs.aws.amazon.com/cli/latest/reference/glue/tag-resource.html
- https://docs.aws.amazon.com/cli/latest/reference/glue/untag-resource.html
6. Category
Analytics (Glue)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
analyticsAthena, EMR, CloudSearch, Elasticsearch, Kinesis, etc.Athena, EMR, CloudSearch, Elasticsearch, Kinesis, etc.
Type
Projects
Status
Researching