UNPKG

@wickr-sample-integrations/wickrio-rekognition-bot

Version:

WickrIO Rekognition Bot

32 lines (26 loc) 1.24 kB
/* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 ABOUT THIS NODE.JS EXAMPLE: This example works with the AWS SDK for JavaScript version 3 (v3), which is available at https://github.com/aws/aws-sdk-js-v3. Purpose: rekognitionClient.js is a helper function that creates the AWS Rekognition service clients. Inputs (replace in code): - REGION - IDENTITY_POOL_ID - an Amazon Cognito Identity Pool ID. */ // snippet-start:[photo-analyzer.JavaScript.rekongitionClient] import { CognitoIdentityClient } from "@aws-sdk/client-cognito-identity"; import { fromCognitoIdentityPool } from "@aws-sdk/credential-provider-cognito-identity"; import { RekognitionClient } from "@aws-sdk/client-rekognition"; const REGION = "REGION"; const IDENTITY_POOL_ID = "IDENTITY_POOL_ID"; // An Amazon Cognito Identity Pool ID. // Create an AWS Rekognition service client object. const rekognitionClient = new RekognitionClient({ region: REGION, credentials: fromCognitoIdentityPool({ client: new CognitoIdentityClient({ region: REGION }), identityPoolId: IDENTITY_POOL_ID, }), }); export { rekognitionClient }; // snippet-end:[photo-analyzer.JavaScript.rekongitionClient]