AWS will discontinue AWS IoT 1-Click service on December 16, 2024. For more
information, see AWS IoT 1-Click end-of-life
FAQs. For additional support, visit AWS support center
AWS IoT 1-Click end-of-life (EOL) FAQs
AWS IoT 1-Click end-of-life FAQs
AWS IoT 1-Click will transition into its EOL in a phased manner.
-
On December 15, 2023, AWS will stop onboarding new customers to AWS IoT 1-Click.
-
On May 16, 2024, AWS will discontinue access to AWS IoT 1-Click service from AWS Management Console.
-
On December 16, 2024 (end-of-life date), AWS will stop all support for AWS IoT 1-Click service. On this date, the service will reach its end-of-life. AWS will shut down the support for AWS IoT 1-Click APIs, associated AWS CLIs and mobile applications.
-
After May 15, 2024, you will no longer be able to access AWS IoT 1-Click service from the AWS Management Console.
-
After December 15, 2024, calls to AWS IoT 1-Click APIs will cease to work. AWS IoT 1-Click buttons will not trigger the associated actions in AWS Lambda functions. AWS IoT 1-Click resources will be deleted. In lieu of using AWS IoT 1-Click, you can build an alternative solution with AWS IoT Core. To learn about connecting alternative devices to AWS IoT Core, please refer to Getting started with AWS IoT Core.
-
If you used AWS IoT 1-Click prior to December 15, 2023, you can continue to claim buttons in your account and use the service until December 15, 2024. After this date, all support will be cease to exist. We strongly recommend you to transition to alternative solutions that do not depend on AWS IoT 1-Click service.
-
If you did not use AWS IoT 1-Click prior to December 15, 2023, then from December 15, 2023 onwards, you will not be able to claim buttons in your account.
After May 15, 2024, you will no longer be able to access AWS IoT 1-Click service from the AWS Management Console. If you used AWS IoT 1-Click before December 15, 2023, you can claim AWS IoT 1-Click buttons and manage your projects from AWS CLI until December 15, 2024. For more information about the CLI usage, refer to the developer guide.
No. After December 15, 2024, you will not be able to use the service, including to claim new IoT buttons.
No. You may continue to see a green light on the button, which only represents Wi-Fi cellular connectivity link status of the button. However, IoT buttons will not trigger the associated actions in AWS Lambda.
You will be billed only for the enabled buttons until December 15, 2024, per AWS IoT 1-Click pricing
AWS IoT 1-Click buttons are configured to connect to AWS IoT 1-Click service. It is not possible to migrate the resources. In lieu of using AWS IoT 1-Click, you can build an alternative solution with AWS IoT Core. To learn about connecting alternative devices to AWS IoT Core, please refer to Getting started with AWS IoT Core.
To delete the resources used by AWS IoT 1-Click, complete the following steps using AWS CLI. You can also complete these tasks using AWS Management Console before May 16, 2024.
Note
The AWS IoT 1-Click device service APIs are only available in the us-west-2
region. When using these APIs, you must specify --region us-west-2
.
The AWS IoT 1-Click project service APIs are available in the AWS Regions where you created your projects. When using these APIs, you must specify the same AWS Regions as where your projects are located.
-
Unclaim AWS IoT 1-Click buttons from your AWS account. To unclaim a device, run the following command.
aws iot1click-devices unclaim-device --device-id
G030PM0123456789
--region us-west-2 { "State": "UNCLAIMED" } -
Check if there are devices associated with your AWS account. To list devices, run the following command.
aws iot1click-devices list-devices --device-type button --region us-west-2 { "Devices": [] }
-
Disassociate AWS IoT 1-Click buttons from your placements. To disassociate a device from a placement, run the following command.
aws iot1click-projects disassociate-device-from-placement --project-name
SeattleDumpsters
--placement-namecustomer217
--device-template-nameempty-dumpster-request
--regionProjectsRegion
You can check that no devices are associated with the placement by running the following command, which returns an empty list of devices.
aws iot1click-projects get-devices-in-placement --project-name
SeattleDumpsters
--placement-namecustomer217
--regionProjectsRegion
{ "devices": {} } -
Delete placements in each of your project. To delete a placement from a project, run the following command. If you have multiple placements associated with a project, repeat the command to delete all the placements in a project.
aws iot1click-projects delete-placement --project-name
SeattleDumpsters
--placement-namecustomer217
--regionProjectsRegion
You can check that there are no placements in the project by running the following command, which returns an empty list of placements.
aws iot1click-projects list-placements --project-name
SeattleDumpsters
--regionProjectsRegion
{ "placements": [] } -
Delete projects. To delete a project, run the following command. If you have multiple projects, repeat the command to delete all projects.
aws iot1click-projects delete-project --project-name
SeattleDumpsters
--regionProjectsRegion
You can check that there are no projects by running the following command, which returns an empty list of projects.
aws iot1click-projects list-projects --region
ProjectsRegion
{ "projects": [] } -
(Optional) You can delete the Lambda functions and the IAM roles that are associated with AWS IoT 1-Click. For more information, see AWS Lambda Developer Guide and AWS Identity and Access Management Developer Guide.
Note
Projects and placements are resources that can exist in any region that AWS IoT 1-Click supports. You must repeat the commands above to remove all resources in each region.