Posted On: Dec 8, 2021

You can now cache responses returned by your Custom Authorizer Lambdas when using Amazon IoT Core Custom Authentication workflow for HTTP connections. Customers can now define a caching duration (i.e. refreshAfterInSecs) for responses returned by customers’ custom authorizer lambdas when using long-lived HTTP connections. Customers can set a “refreshAfterInSecs” between 5 mins and 24 hours to reduce custom authorizer lambda invocations. This feature enhancement helps customers reduce their custom authorizer lambda cost and makes the behavior for HTTP match with that of other protocols supported by Amazon IoT Core.

Amazon IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. With Custom Authentication workflow, Amazon IoT Core lets you define custom authorizers so that you can manage your own client authentication and authorization. This is useful when you need to use authentication mechanisms other than the ones that Amazon IoT Core natively supports. For more information about the natively supported mechanisms, see Client authentication documentation.

This feature update is now supported in the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. You can visit the Amazon IoT Core Custom Authentication documentation to learn more.