UNPKG

aws-signing-utils

Version:

Utility methods for generating AWS Signature Version 4 URLs. Works fine with react-native!

25 lines (20 loc) 642 B
# AWS Signing utils Utility methods for generating AWS Signature Version 4 URLs. Works fine with react-native! Usage: ``` import { getSignedUrl } from 'aws-signing-utils'; import AWSConfig from './my-aws-config.json'; // Connecting to IoT const clientUrl = getSignedUrl({ method: 'GET', protocol: 'wss', canonicalUri: '/mqtt', service: 'iotdevicegateway', region: AWSConfig.region, secretKey: AWSConfig.secretKey, accessKey: AWSConfig.accessKey, sessionKey: AWSConfig.sessionKey, // you can skip this if you don't use sessionKey host: AWSConfig.iotEndpoint, }); new Paho.MQTT.Client(clientUrl, AWSConfig.mqttTopic); ```