Hi Salman,
That is what is required to integrate the best-practice way with AWS IoT. Here are the three sensors in question.
https://wiki.seeedstudio.com/Grove-Air_Quality_Sensor_v1.3/
https://wiki.seeedstudio.com/Grove-Temperature_and_Humidity_Sensor_Pro/
https://wiki.seeedstudio.com/Grove-I2C_UV_Sensor-VEML6070/
They are run with different scripts / commands on my Raspberry Pi 4. So right now, I launch three command prompts through VNC Viewer and start the three of them in parallel. Each sensor script had to be modified to establish an MQTT client connection to AWS IoT and construct a JSON payload containing the sensor data.
Ideally, a single script could be run to establish the MQTT connection and build a combined JSON payload (AWS shadow) for the three sensors.
Thanks,
Steve