aws-signing-utils

1.0.3 • Public • Published

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);

Package Sidebar

Install

npm i aws-signing-utils

Weekly Downloads

7

Version

1.0.3

License

ISC

Last publish

Collaborators

  • slawekkolodziej