Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • 00:04
    github-actions[bot] labeled #3300
  • 00:04
    github-actions[bot] commented #3300
  • 00:04
    github-actions[bot] labeled #2776
  • 00:04
    github-actions[bot] commented #2776
  • Jun 11 18:29

    aws-sdk-js-automation on v2.927.0


  • Jun 11 18:29

    aws-sdk-js-automation on master

    Updates SDK to v2.927.0 (compare)

  • Jun 11 14:25
    eceramanan commented #3136
  • Jun 11 00:09
    github-actions[bot] labeled #3718
  • Jun 11 00:09
    github-actions[bot] commented #3718
  • Jun 11 00:09
    github-actions[bot] labeled #1704
  • Jun 11 00:09
    github-actions[bot] commented #1704
  • Jun 10 18:27

    aws-sdk-js-automation on v2.926.0


  • Jun 10 18:27

    aws-sdk-js-automation on master

    Updates SDK to v2.926.0 (compare)

  • Jun 10 06:44
    nickwild-999 commented #1603
  • Jun 10 06:08
    nickwild-999 commented #1603
  • Jun 10 02:51
    ultratin commented #1603
  • Jun 10 00:30
    AllanZhengYP opened #3794
  • Jun 09 20:02
    ewyllie labeled #3793
  • Jun 09 20:02
    ewyllie opened #3793
  • Jun 09 20:02
    ewyllie labeled #3793
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);