SORACOM Funk now supports AWS IAM role credentials
We are pleased to announce support for using IAM roles as the authentication method for executing AWS Lambda functions from SORACOM Funk.
SORACOM Funk (Funk) is a service that relays the execution of cloud functions from IoT devices. With Funk, you can easily configure a device to execute an AWS Lambda function by simply sending a request to Funk.
Until now, Funk required the use of IAM user credentials, consisting of an AWS Access Key and Secret Access Key, in order to authenticate with your AWS Lambda function. Registering and managing these credentials to your Soracom account so that Funk is able to perform authentication requires some additional and operational overhead.
With this update, Funk is now able to perform authentication using IAM roles, which has the advantage of simplifying the process of setting up authentication information on AWS and registering it to your Soracom account. This method also helps realize AWS best practices for credential management.
Although authenticating with IAM user credentials will continue to be supported, we strongly recommend transitioning to using IAM roles. Existing SORACOM Funk configurations can be easily switched to the IAM role-based method.
You can find more information about this update on the Soracom Official Blog.