AWS DeepLens End of Life
Starting January 31, 2024, you can no longer access AWS DeepLens through the AWS management console, manage AWS DeepLens devices, or access any projects you have created.
AWS DeepLens end of life FAQ
Use the following sections to get answers to commonly asked questions about the AWS DeepLens end of life.
After January 31, 2024, all references to AWS DeepLens models, projects, and device information are deleted from the AWS DeepLens service. You can no longer discover or access the AWS DeepLens service from your AWS console and applications that call the AWS DeepLens API no longer work.
Resources created by AWS DeepLens, such as Amazon S3 buckets, AWS Lambda functions, AWS IoT things, and AWS Identity and Access Management (IAM) roles continue to exist on their respective services after January 31, 2024. To avoid being billed after AWS DeepLens is no longer supported, follow all of these steps to delete these resources.
To delete the resources used by AWS DeepLens and learn how to restore your AWS DeepLens device to factory settings, see Delete your AWS DeepLens device resources.
You can deploy AWS DeepLens projects until January 31, 2024. After that date, you do not have access to the AWS DeepLens console or API and any application that calls on the AWS DeepLens API does not work.
AWS DeepLens is not updated after January 31, 2024. While some applications deployed on AWS DeepLens devices might continue to run after the EOL date, AWS does not provide remedies related to and is not responsible for any issue arising from AWS DeepLens software or hardware.
We suggest you try our other hands-on machine learning tools. With
AWS DeepRacer
We encourage you to recycle your AWS DeepLens device through the
Amazon Recycling Program
Delete your AWS DeepLens device resources
The following sections guide you through the process of exporting your models from the AWS DeepLens device via Secure Shell (SSH) protocol, deleting the remaining cloud resources used by AWS DeepLens, and how to restore your AWS DeepLens device to factory settings.
Access your AWS DeepLens device via SSH terminal
Before you can access your device using an SSH terminal, you must turn on your AWS DeepLens device's SSH server. This process is different for each version of the AWS DeepLens hardware. The hardware version is printed on the bottom of the device. Version 1.1 of the AWS DeepLens device has V1.1 marked on the bottom of the device. If your device does not have V1.1 marked, it is an AWS DeepLens V1.
-
To check the status of the SSH server on the AWS DeepLens device V1, see Set Up Your AWS DeepLens Device.
-
To check the status of the SSH server on the AWS DeepLens device V1.1, see View or Update Your AWS DeepLens 2019 Edition(v1.1) Device Settings.
Once you confirm that your AWS DeepLens device SSH server is on, you need the device's IP address to start an SSH session. To obtain your AWS DeepLens device's IP address via the AWS DeepLens console, do the following:
-
Log in to your AWS console and navigate to AWS DeepLens
. -
Choose Devices from the main navigation pane.
-
From the device list, choose your AWS DeepLens device to open the device information page.
-
From the Device details section, copy a local IP address of the selected AWS DeepLens device.
Retrieve model artifacts from the AWS DeepLens device
-
Connect the AWS DeepLens device to a computer using a USB cable.
-
Make sure the AWS DeepLens device and your computer are on the same network.
-
Start a terminal and enter the following SSH command, replacing
your_device_ip
with the IP address you copied from the Access your AWS DeepLens device via SSH terminal section:ssh aws_cam@
your_device_ip
-
Use the following command to navigate to the artifacts folder and list its contents:
cd /opt/awscam/artifacts && ls
-
Exit the SSH session.
-
To copy the artifacts folder from your AWS DeepLens device to your computer, start a terminal and enter the following command:
scp -r aws_cam@
your_device_ip
:/opt/awscam/artifacts/ ./artifacts/ -
When prompted, enter the AWS DeepLens device password.
-
Wait for the copy operation to finish.
Delete model artifacts from your AWS DeepLens device
-
Start a terminal and enter the following SSH command:
ssh aws_cam@
your_device_ip
-
Log in as the root user by entering the following command:
sudo su
-
When prompted, enter the AWS DeepLens device password.
-
Delete the model artifacts by entering the following command:
rm /opt/awscam/artifacts/*
Delete user logs from your AWS DeepLens device
-
Start a terminal and enter the following SSH command:
ssh aws_cam@
your_device_ip
-
Log in as the root user by entering the following command:
sudo su
-
When prompted, enter the AWS DeepLens device password.
-
Delete the user logs by entering the following command:
rm ‐r /opt/awscam/greengrass/ggc/var/log/user
Delete Lambda functions deployed through AWS IoT Greengrass
-
Start a terminal and enter the following SSH command:
ssh aws_cam@
your_device_ip
-
Delete the user logs by entering the following command:
rm /opt/awscam/greengrass/ggc/deployment/lambda/*
Delete your AWS DeepLens cloud resources
When you register your device and use the AWS DeepLens console, the service creates multiple resources on your AWS account in addition to AWS DeepLens models, projects, and devices. These resources include Amazon S3 buckets, AWS Lambda functions, AWS IoT things, and IAM roles.
The following sections guide you through the process of deleting all remaining AWS DeepLens cloud resources.
Delete model entries from the AWS DeepLens console
-
Sign in to the AWS Management Console and open the AWS DeepLens console at https://console.aws.amazon.com/deeplens/
. -
In the navigation pane, choose Models.
-
Select the model you want to delete, then choose Delete.
-
Repeat step 3 for every model entry you want to delete.
Delete projects from the AWS DeepLens console
-
Sign in to the AWS Management Console and open the AWS DeepLens console at https://console.aws.amazon.com/deeplens/
. -
In the navigation pane, choose Projects.
-
Select the project you want to delete.
-
For Actions, choose Delete.
-
Repeat step 3 and step 4 for every project you want to delete.
Deregister AWS DeepLens devices
-
Sign in to the AWS Management Console and open the AWS DeepLens console at https://console.aws.amazon.com/deeplens/
. -
In the navigation pane, choose Devices, then select the device that you want to deregister.
-
Next to the Current project on the selected device page, choose Remove current project from device.
-
When prompted, choose Yes to confirm.
-
Next to Device Settings, choose Deregister.
-
When prompted, choose Deregister to confirm.
-
Your AWS DeepLens is now deregistered. Repeat each of these steps for every AWS DeepLens device on your Devices list.
Delete AWS DeepLens S3 buckets
-
Sign in to the AWS Management Console and open the Amazon S3 console at https://console.aws.amazon.com/s3/
. -
In the Buckets list search bar, enter
deeplens-*
to only show AWS DeepLens S3 buckets. -
Select the option next to the name of the bucket that you want to delete, and then choose Delete at the top of the page.
Note
If the bucket contains any objects, empty the bucket before deleting it by selecting the empty bucket configuration link in the This bucket is not empty error alert and following the instructions on the Empty bucket page. Then return to the Delete bucket page and delete the bucket.
Delete AWS DeepLens IoT resources
-
Sign in to the AWS Management Console and open the AWS IoT console at https://console.aws.amazon.com/iot/
. -
To delete AWS IoT things:
-
In the navigation pane, choose Manage.
-
From All Devices, select Things.
-
In the Things list search bar, enter
deeplens
to only show AWS DeepLens Things. -
Select the checkboxes of all AWS IoT things you want to delete, and then choose Delete at the top of the page.
-
-
To delete AWS IoT Greengrass resources:
-
Sign in to the AWS Management Console and open the AWS IoT console at https://console.aws.amazon.com/iot/
. -
In the navigation pane, choose Manage.
-
From Greengrass devices, select Groups (V1).
-
In the Greengrass groups list search bar, enter
deeplens
to only show AWS DeepLens groups. -
Select the check boxes next to the AWS IoT Greengrass groups that you want to delete, and then choose Delete at the top of the page.
-
Delete AWS DeepLens Lambda functions
-
Sign in to the AWS Management Console and open the AWS Lambda console at https://console.aws.amazon.com/lambda/
. -
In the navigation pane, choose Functions.
-
In the Functions list search bar, enter
deeplens
to only show AWS DeepLens Lambda functions. -
Select the check boxes next to the Lambda functions that you want to delete, and then choose Delete at the top of the page.
Delete AWS DeepLens IAM roles
-
Sign in to the AWS Management Console and open the IAM console at https://console.aws.amazon.com/iam/
-
In the navigation pane, choose Roles.
-
In the Roles list search bar, enter
deeplens
to show a filtered list of AWS DeepLens roles. -
Select the checkboxes next to the role names that you want to delete, and then choose Delete at the top of the page.
AWS DeepLens device troubleshooting
See these additional resources if you encounter any issues with your device:
If you need additional support reach out to
awsdeeplens@amazon.com