Let’s develop a connector for Amazon Simple Queue Service, also known as SQS by creating one activity and one trigger that will use the SQS connector to send and receive messages.
To follow along, please make sure you have:
If you follow along with the steps your layout at the end should be:
AWSSQS
├───activity
│ └───sqssendmessage
│ ├───descriptor.json
│ |───activity.go
│ |───activity_test.go
│ |───activity.ts
│ |───activity.module.ts
│ └───sqssendmessage.png
│───connector
│ └───sqs
│ ├───descriptor.json
│ ├───connection.go
│ |───connector.ts
│ |───connector.module.ts
│ └───sqs.png
│ └───connector
│───trigger
│ └───sqsreceivemessage
│ ├───descriptor.json
│ |───trigger.ts
│ |───trigger.go
│ |───metadata.go
│ |───trigger.module.ts
│ └───sqsreceivemessage.png
│───contribution.json
The complete code of this connector and the two activities can be found in our GitHub repo too.