-
Notifications
You must be signed in to change notification settings - Fork 88
Open
@lasdem
Description
I have created two workflows with the SDK.
Later I wanted to update the workflows using the SDK and adding tags.
I provided a list of tags in the constructor, but when viewing the workflow in the AWS UI I do not see any tags on my workflows.
Reproduction Steps
import stepfunctions from stepfunctions.workflow import Workflow from stepfunctions.steps import * workflow_execution_role = "<ENTER A VALID EXECUTION ROLE>" hello_workflow_name='hello_workflow' hello_step = Pass(state_id="HelloWorld") # creating a demo workflow hello_workflow = Workflow( name=hello_workflow_name, definition=hello_step, role=workflow_execution_role ) hello_workflow_arn = hello_workflow.create() # now trying to update the existing workflow with tags hello_workflow_update = Workflow( name=hello_workflow_name, definition=hello_step, role=workflow_execution_role, state_machine_arn = hello_workflow_arn, tags=[ {"key": "Environment", "value": 'example'}, {"key": "Owner", "value": 'Lasdem'}, ] ) hello_workflow_update.update(hello_step)
What did you expect to happen?
I tried to add tags to an existing workflow
What actually happened?
No Tags appeared after the update of the workflow.
Environment
- AWS Step Functions Data Science Python SDK version : 2.3.0
- Python Version: Python 3.8.13
Other
This is 🐛 Bug Report