Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • 00:19
    github-actions[bot] closed #4213
  • 00:19
    github-actions[bot] labeled #4213
  • 00:19
    github-actions[bot] unlabeled #4213
  • 00:19
    github-actions[bot] labeled #4157
  • 00:19
    github-actions[bot] commented #4157
  • 00:19
    github-actions[bot] unlabeled #3904
  • Oct 01 18:12
    jaller94 commented #3904
  • Oct 01 00:21
    github-actions[bot] labeled #3904
  • Oct 01 00:21
    github-actions[bot] commented #3904
  • Oct 01 00:21
    github-actions[bot] labeled #3872
  • Oct 01 00:21
    github-actions[bot] commented #3872
  • Oct 01 00:20
    github-actions[bot] unlabeled #3652
  • Sep 30 20:03
    jrdnull commented #1436
  • Sep 30 18:24

    aws-sdk-js-automation on master

    Updates SDK to v2.1227.0 (compare)

  • Sep 30 18:24

    aws-sdk-js-automation on v2.1227.0


  • Sep 30 09:48
    Burgov commented #4123
  • Sep 30 06:48
    tjunnone commented #3652
  • Sep 30 00:22
    github-actions[bot] unlabeled #3627
  • Sep 29 18:24

    aws-sdk-js-automation on master

    Updates SDK to v2.1226.0 (compare)

  • Sep 29 18:24

    aws-sdk-js-automation on v2.1226.0


Nare Sai Chaitanya
@Talha089 Can you provide more info about the issue by sharing the http response
Hi All, am trying to get results from cloudwatchlogs using GetQueryResults, but cant figure out how to wait till the status reaches complete. Dont want to use SetTimeout. Is there a graceful way to achieve this other than SetTimeout? Any help is appreciated.
Usama Tahir
Hi all, I used this tutorial (https://coderwall.com/p/j5nk9w/access-ec2-linux-box-over-ssh-without-pem-file) to access ec2 instance without .pem file.
Now what I want is to access ec2 only when I have .pem file. How can I reverse the process done by the tutorial above?
2 replies
hey guys, sorry new here and noob question. When I use initializeAuth with REFRESH_TOKEN_AUTH or REFRESH_TOKEN, response only includes authToken, type, idtoken and expiration. Documentation says it also returns refreshToken. Is there something I am missing?
         const params = {
                UserPoolId: this.userPoolId,
                ClientId: this.clientId,
                AuthFlow: 'REFRESH_TOKEN',
                AuthParameters: {
                    REFRESH_TOKEN: request.body.refresh_token

            const cognito = new AWS.CognitoIdentityServiceProvider();

            const response = await cognito.adminInitiateAuth(params).promise();
I have the assumption, from OAUTH2, each time you retrieve an access token, your refresh token also gets regenerated and expiration starts from new generation time. Is that not the case for aws cognito? meaning, if user signs in today, refresh token is valid for 30 days, and no matter what they have to login again after 30 days, even though they actively used the application that period?
both adminInitateAuth and initateAuth requests returns same response with REFRESH_TOKEN or REFRESH_TOKEN_AUTH parameters in AuthFlow
Ronique Ricketts
Hello guys I have a question regarding aws workmail
Hi Team, Any body have idea on how to initialize AWS.Connect() with Amazon connect endpoint.
Daniel Schultz
Hey all -- is this project still maintained? I have an open bug report and offer to patch but it's been sitting there for about 12 days. aws/aws-sdk-js#3486
Niraj Palecha
Does aws-sdk-js cache sts.assumeRole credentials? and return cached credentials when invoked with the same args?
hello guys, I am looking for a way to implement websocket with always-free services, is that possible? thank you in advance ๐Ÿ™
Benjamin Baratte
Hi All, I'm trying to use the aws-iot-device-sdk-js-v2 to connect to AWS IoT core with a secure element to hold the private key. On NodeJS, this is possible to use an OpenSSL engine to use the private key during TLS handshake. I would like to know if this is possible to do so with aws-iot-devive-sdk-js-v2 which use the aws-sdk-js for the low level TLS connection. Unfortunately, I'm getting lost in the code analysis so I'm not sure if it's rely on NodeJS TLS component or not.
Hi, hope you're doing well.
I have a question, can I use aws-sdk on angular ? I mean without using in nodeJS and upload images from angular only? because we have a RUST backend and I want to upload images from the front-end directly, not sending to backend and uploading from there
we did it and it gives us CORS error for preflight response. (aws-s3 for getting bucket list or uploading image to a bucket)
ziwei wu
Hey guys, how do I check if an record is not existed in dynamoDB table?
This my current code but it's returning 502 for some reason.
 try {
    const response = await dynamo.get(params).promise()

        "dynamoResponse: " + JSON.stringify(response, undefined, 2));

    if (JSON.stringify(response.Item) === {}) {
      console.log("Got Empty response, returning 404")
      return {
        statusCode: 404, body: "error: display preference is not found"
            + " for the user"

    return {statusCode: 200, body: JSON.stringify(response.Item)}
  } catch (e) {
    return {statusCode: 500, body: e}
I am using dymamo.DocumentClient btw.
ziwei wu
Nvm, I figure it out, we need to check for JSON.stringify(response) === '{}'
Guillaume Duparquet
Hi there ! I'm having a weird issue: We're doing end-to-end testing using dynamodb-local docker image, my colleagues and the CI are going through it without any troubles, but I'm getting an "ValidationException: ExpressionAttributeValues contains invalid value: One or more parameter values were invalid: An AttributeValue may not contain an empty string for key" exception. After a quick search, it appears to be an old behavior of the dynamodb client that has been changed in latest versions. But I'm still getting this error despite the fact that I'm using the .
I tried removing node_modules folders, deleting yarn.lock file, removing/updating aws cli, made sure I was on the same nodejs version.
Any idea of what the issue can come from ?
Guillaume Duparquet
Can't edit my first message, wanted to give the info that I use v2.817
Drew Miller
Anyone tried using AWS SDK v3 with Kinesis to listen to events using an enhanced fanout consumer? :fingers-crossed: It seems like there is a bug, and the subscribeToShardCommand never completes.
The HTTP/2 connection seems to finish, but the callback never happens.

Hi guys, when I try to use the STS(V3) to get the credentials, it always returns an error like below

Error: Credential is missing
    at SignatureV4.eval [as credentialProvider] (runtimeConfig.browser.js?cb2b:15)
    at SignatureV4.eval (SignatureV4.js?5fd9:169)
    at step (tslib.es6.js?9ab4:100)
    at Object.eval [as next] (tslib.es6.js?9ab4:81)
    at eval (tslib.es6.js?9ab4:74)
    at new Promise (<anonymous>)
    at __awaiter (tslib.es6.js?9ab4:70)
    at SignatureV4.signRequest (SignatureV4.js?5fd9:165)
    at SignatureV4.eval (SignatureV4.js?5fd9:85)
    at step (tslib.es6.js?9ab4:100)

And my code is

const REGION = 'us-east-1';
const client = new STSClient({ region: REGION });
const params = {
  RoleArn: 'arn:aws:iam::12345678:role/test',
  RoleSessionName: 'awssdk'
const command = new AssumeRoleCommand(params);
 client.send(command).then(d => console.log(d)).catch(err => console.log(err));

do you have any ideas?

Kevin Song

I am getting the same issue,

Error: Credential is missing
    at SignatureV4.eval [as credentialProvider]


import { DynamoDBClient, ListTablesCommand } from "@aws-sdk/client-dynamodb"

(async () => {
  const client = new DynamoDBClient({ region: "us-east-1" });
  const command = new ListTablesCommand({});
  try {
    const results = await client.send(command);
  } catch (err) {

and I have ~/.aws/credentials with aws_access_key_id, aws_secret_access_key, and aws_session_token. aws cli works fine, no idea why it can't find the credentials

Pavel Vaysberg
Hi :wave: Does anybody know how to set caching on ECS task metadata response? My application is running into rate limiting issues
hi guys, im getting an error when trying to install aws-sdk in visual studio
'awsk-sdk@latest' is not in the npm registry.'
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/awsk-sdk - Not found
npm ERR! 404
npm ERR! 404 'awsk-sdk@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
this is the whole thing that i get
Trivikram Kamat

@/all Please upgrade to Node.js >=10.x by 2021-10-31

The support for Node.js <10.x in the AWS SDK for JavaScript (v2) is going to end on 2021-11-01

Nev Stokes
Hey all - am I missing something obvious? Trying to use AWS SDK v3 with Cognito for anonymous access and, despite copy-pasting the identity pool id from the AWS Console, I'm only ever getting a "Resource Not Found" error when I try
const config = { region: "xx-xxxx-x" };
const client = new CognitoIdentityClient(config);
const credentialsRequest = new GetCredentialsForIdentityCommand({
  IdentityId: `${config.region}:xxxxxxxx-xxxx-4xxx-xxxx-xxxxxxxxxxxx`,
const credentialsResponse = await client.send(credentialsRequest);
Talha Javaid Malik

@/all Please upgrade to Node.js >=10.x by 2021-10-31

The support for Node.js <10.x in the AWS SDK for JavaScript (v2) is going to end on 2021-11-01

its very weird because most of our web3 functions didn't work out at all in latest versions of nodejs, and the more stable is web3 the more it is unstable


Hello, Iam testing AWS Transcribe but can't get it working. I started with StartTranscriptionJob . This requires a string uri for Media, but I got a blob in Nodejs. Then I switched to StartStreamTranscription . But that requires an AudioStream.

Is there no API that allows you to send a blob and get the transcription?

@RobertGKDev I have limited knowledge on this. What I know so far is that you may need to put your blob in S3, then start the job

@RobertGKDev I have limited knowledge on this. What I know so far is that you may need to put your blob in S3, then start the job

Okay... one more unnecessary step, because I don't need the blob to be stored permanently in a datastore.

hey I had a quick question that might be dumb
with cognito, are aws accesstokens that are generated unique to that session, and can never be forged?
also what is event_id in the payload
is it non-fungible as well?
Paulina Grunwald
Hi! I am experiencing some issues with aws-sdk/client-sns. When i run function publish i get following errors. It's strange because i follow the way it's done in AWS docs. any ideas how t fix it?