Prerequisites - Amazon IoT Greengrass
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).


To complete this tutorial, you need the following:

  • An Amazon Web Services account. If you don't have one, see Set up an Amazon Web Services account.

  • An Amazon Identity and Access Management (IAM) user with administrator permissions.

  • A Greengrass core device with an internet connection. For more information about how to set up a core device, see Setting up Amazon IoT Greengrass core devices.

    • Python 3.6 or later installed for all users on the core device and added to the PATH environment variable. On Windows, you must also have the Python Launcher for Windows installed for all users.


      In Windows, Python doesn't install for all users by default. When you install Python, you must customize the installation to configure it for the Amazon IoT Greengrass Core software to run Python scripts. For example, if you use the graphical Python installer, do the following:

      1. Select Install launcher for all users (recommended).

      2. Choose Customize installation.

      3. Choose Next.

      4. Select Install for all users.

      5. Select Add Python to environment variables.

      6. Choose Install.

      For more information, see Using Python on Windows in the Python 3 documentation.

  • A Windows, macOS, or Unix-like development computer with an internet connection.