- Newest
- Most votes
- Most comments
Hi yossico. Greengrass V2 deployments are purpose built for managing and updating your Greengrass v2 components, including the Nucleus itself. This is the best way to manage your components.
However, Greengrass deployments don't natively support updating or managing the underlying OS of your core device. This is where the Systems Manager Agent can be a powerful addition, allowing you to orchestrate OS patch management across your fleet. In particular the Node Management features such as Patch Manager, Run Command, Session Manager and Fleet Manager. This video may be of interest: https://www.youtube.com/watch?v=CqzSBkp5Vi0
Deployments do indeed use AWS IoT Jobs, but deployments are a specialized kind of job. You can build a component that uses AWS IoT Jobs for other purposes. However, Greengrass V2 does not have any generalized support for jobs out of the box.
Secure Tunneling is a great tool for remote access, but what it gives you is quite similar to Systems Manager Session Manager, so you may not need or want both. You are only charged when you open a tunnel however, so you can install the Secure tunneling component and only use it if/when you need it.
Relevant content
- Accepted Answerasked 2 years ago
- asked a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 9 months ago