aws / aws/aws-step-functions-data-science-sdk-python
Workflow Tags are not updated
- Langage dominant
- Python
- Étoiles
- 299
- Forks
- 84
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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
```python
import stepfunctions
from stepfunctions.workflow import Workflow
from stepfunctions.steps import *
workflow_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: Bug Report
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le constructeur de Workflow du Python SDK et le chemin update(), en utilisant la reproduction fournie pour comparer create() à la mise à jour d’une machine à états existante. Suivez la manière dont la liste de tags est gérée pendant la mise à jour, puis vérifiez la finalisation dans l’AWS UI en confirmant que les deux tags apparaissent sur le workflow.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, python
- Domaine
- cloud
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 28/100