Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 00:04
    github-actions[bot] unlabeled #3768
  • 00:04
    github-actions[bot] labeled #3665
  • 00:04
    github-actions[bot] commented #3665
  • Jun 24 18:30

    aws-sdk-js-automation on v2.934.0

    (compare)

  • Jun 24 18:30

    aws-sdk-js-automation on master

    Updates SDK to v2.934.0 (compare)

  • Jun 24 12:19
    jsumners labeled #3807
  • Jun 24 12:19
    jsumners labeled #3807
  • Jun 24 12:19
    jsumners opened #3807
  • Jun 24 11:54
    Sunil6591 commented #3760
  • Jun 24 09:20
    calixtoyg commented #3768
  • Jun 24 00:09
    github-actions[bot] labeled #2795
  • Jun 24 00:09
    github-actions[bot] commented #2795
  • Jun 24 00:09
    github-actions[bot] closed #1703
  • Jun 24 00:09
    github-actions[bot] labeled #1703
  • Jun 24 00:09
    github-actions[bot] unlabeled #1703
  • Jun 23 18:27

    aws-sdk-js-automation on v2.933.0

    (compare)

  • Jun 23 18:27

    aws-sdk-js-automation on master

    Updates SDK to v2.933.0 (compare)

  • Jun 23 00:09
    github-actions[bot] labeled #3001
  • Jun 23 00:09
    github-actions[bot] commented #3001
  • Jun 22 20:37
    AdonousTech commented #3591
Usama Tahir
@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?
Thanks.
2 replies
ssanri
@ssanri
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?
ssanri
@ssanri
image.png
image.png
both adminInitateAuth and initateAuth requests returns same response with REFRESH_TOKEN or REFRESH_TOKEN_AUTH parameters in AuthFlow
Ronique Ricketts
@RoniqueRicketts
Hello guys I have a question regarding aws workmail
sivac47123
@sivac47123
Hi Team, Any body have idea on how to initialize AWS.Connect() with Amazon connect endpoint.
Daniel Schultz
@slifty
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
@niraj8
Does aws-sdk-js cache sts.assumeRole credentials? and return cached credentials when invoked with the same args?
notepraiya
@notepraiya
hello guys, I am looking for a way to implement websocket with always-free services, is that possible? thank you in advance ๐Ÿ™
Benjamin Baratte
@BenBaratte
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.
AtlasRahnegar
@AtlasRahnegar
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
@ziweiwu
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()

    console.log(
        "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
@ziweiwu
Nvm, I figure it out, we need to check for JSON.stringify(response) === '{}'
Guillaume Duparquet
@GDuparquet
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
@GDuparquet
Can't edit my first message, wanted to give the info that I use v2.817
Drew Miller
@xer0x
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.
็‹—ๅ“ฅGaryๅ•Š
@Bamboo38473913_twitter

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
@kevin-song-reisys

I am getting the same issue,

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

for

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);
    console.log(results.TableNames.join("\n"));
  } catch (err) {
    console.error(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

vladimirtamayo
@vladimirtamayo
:q
xut
exit
:exit
Pavel Vaysberg
@pv93
Hi :wave: Does anybody know how to set caching on ECS task metadata response? My application is running into rate limiting issues
Ruben
@rf464
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
@trivikr

@/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
@nevstokes
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);