ros_and_aws_integration.md
By Nazari Tuyo
Step 1: Install the AWS python CLI
Follow the steps at the link below for linux:
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
Step 2: Run the following commands on your VNC to install boto3
pip install boto3
pip freeze
check that
boto3
is actually there!python -m pip install --user boto3
Step 3: Integrating boto3 clients into your code
Create a file in your package to store your AWS credentials
Sign into AWS, and create an access key
Create an Access Policy for your services
Create a class that will hold your credentials, for example:
and any other information you may need to store for the service you choose to use.
Based on the service you’d like to use, create the appropriate client. If you’re using dynamoDB, it may look like this:
Please refer to the documentation for of the service you’d like to use and the request format
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/index.html
There are several helpful methods included with each service, here are some of dynamoDB’s methods for example:
Each method will have a unique request, so be sure to check before implementing it into your code.
This can be used within your node, but keep in mind how many requests you are making if you place your request in a loop.
Last updated