I am trying to get data from S3 to Dynamodb using AWS Data Pipeline. The issue I am facing is that my "Data Pipeline" wasn't showing EC2 instance role even though I have created one in the IAM. I have created default roles for Pipeline and EC2.
You can see in the picture that Pipeline Role is showing but the EC2 role didn't appear. I have refreshed several times and recreated Pipeline but didn't get the expected result.
I ran into this problem too.
I think you need to create an instance profile.
Data Pipeline's doc says that you should choose EC2 Role for Data Pipeline
use case to create a resource role. But if you do that, instance profile won't be created.
Instead, you need to choose EC2
use case and attach policies to the role. Instance profile will be created automatically.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With