Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Découvrez comment utiliser l' DataBrew intégration pour ajouter des étapes de nettoyage et de normalisation des données à vos flux de travail d'analyse et d'apprentissage automatique avec Step Functions.
Pour en savoir plus sur l'intégration aux AWS services dans Step Functions, consultez Intégration des services etTransmission de paramètres à une API de service dans Step Functions.
Ce qui suit inclut un Task
état qui démarre une tâche de demande-réponse DataBrew.
"DataBrew StartJobRun": {
"Type": "Task",
"Resource": "arn:aws:states:::databrew:startJobRun",
"Parameters": {
"Name": "sample-proj-job-1"
},
"Next": "NEXT_STATE"
},
Ce qui suit inclut un Task
état qui démarre une DataBrew tâche de synchronisation.
"DataBrew StartJobRun": {
"Type": "Task",
"Resource": "arn:aws:states:::databrew:startJobRun.sync",
"Parameters": {
"Name": "sample-proj-job-1"
},
"Next": "NEXT_STATE"
},
Paramètres dans Step Functions sont exprimés en PascalCase
Même si l'API de service native se trouve dans CamelCase, par exemple l'startSyncExecution
action d'API, vous spécifiez des paramètres PascalCase dans, tels que :. StateMachineArn
Soutenu DataBrew APIs
Politiques IAM pour les appels DataBrew
Les exemples de modèles suivants montrent comment AWS Step Functions générer des politiques IAM en fonction des ressources contenues dans la définition de votre machine d'état. Pour plus d’informations, consultez Comment Step Functions génère des politiques IAM pour les services intégrés et Découvrez les modèles d'intégration des services dans Step Functions.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"databrew:startJobRun",
"databrew:listJobRuns",
"databrew:stopJobRun"
],
"Resource": [
"arn:aws:databrew:{{region}}
:{{accountId}}
:job/*"
]
}
]
}