小编ABC*_*BCD的帖子

如何让AWS cognito刷新令牌过期?

我有一个场景,我想要让 AWS cognito 刷新令牌过期。我能够解码并获取 ID 和访问令牌的过期时间。我正在使用 AWS python lambda 和 jose 进行解码。谁能建议我解码它的方法。

amazon-web-services python-3.x jwt amazon-cognito

9
推荐指数
0
解决办法
2498
查看次数

如何在 AWS lambda 函数中获取 API 网关 url?

我有一个场景,我使用 API URL 来调用 lambda 函数。调用 lambda 函数后,我想要 lambda 函数中的特定 URL。

https://********.execute-api.eu-west-1.amazonaws.com/test/first

https://********.execute-api.eu-west-1.amazonaws.com/test/second

从这个 URL,我想要在 lambda 中命名为 first 或 second 的资源。这里的测试是我部署 API 的阶段名称。我创建了多个资源,我想更改 lambda 的行为。我怎么能这样做?任何帮助,将不胜感激。

amazon-web-services aws-lambda aws-api-gateway

5
推荐指数
1
解决办法
3470
查看次数

如何从当前 Lambda 函数调用另一个 Lambda 函数?

我有 2 个 Lambda 函数。首先从数据库中获取数据并将其放入 DynamoDB。然后从 DynamoDB 中获取数据。我想按顺序执行两个 lambda 函数(即第一个然后第二个)。如何在第一个 Lambda 函数中调用第二个 Lambda 函数? 如何将数据传递给该 Lambda 函数?以及如何从第二个 Lambda 函数获得响应?有谁知道可能的方法?请帮助....谢谢你....

amazon-web-services node.js amazon-dynamodb aws-lambda

3
推荐指数
1
解决办法
7195
查看次数

试图将字段 [null] 解析为对象的 Elasticsearch 对象映射,但找到了具体值

如何更改映射或我的输入以解决这些错误,在 AWS 上使用 elasticsearch,

映射:

{
    "index_patterns": ["*-students-log"],
    "mappings": {
        "properties": {
            "Data": {
                "type": "object",
                "properties": {
                    "PASSED": {
                        "type": "object"
                    }
                }
            },
            "insertion_timestamp": {
                "type": "date",
                "format": "epoch_second"
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的数据:

curl -XPOST -H 'Content-Type: application/json' https://******.us-east-1.es.amazonaws.com/index_name/_doc/1 -d '{"Data": {"PASSED": ["Vivek"]},"insertion_timestamp": 1591962493}'
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"object mapping for [Data.PASSED] tried to parse field [null] as object, but found a concrete value"}],"type":"mapper_parsing_exception","reason":"object mapping for [Data.PASSED] tried to parse field [null] as object, but found a concrete value"},"status":400}
Run Code Online (Sandbox Code Playgroud)

上述数据中缺少或错误的部分是什么?我应该为字符串数组使用任何其他数据类型吗?任何帮助,将不胜感激...

amazon-web-services elasticsearch elasticsearch-mapping aws-elasticsearch

3
推荐指数
1
解决办法
9075
查看次数

AWS cdk 如何在 TypeScript 中标记资源?

我有一个 cdk 项目,我正在其中创建一个 DynamoDB 表并向其添加标签,如下所示,

import * as core from "@aws-cdk/core";
import * as dynamodb from "@aws-cdk/aws-dynamodb";
import { Tag } from "@aws-cdk/core";

export class DynamoDbTable extends core.Construct {
    constructor(scope: core.Construct, id: string) {
        super(scope, id);
        function addTags(resource : any) {
            Tag.add(resource, "Key", "value");
        }
        const table = new dynamodb.Table(this, "abcd", {
            partitionKey: { name: "name", type: dynamodb.AttributeType.STRING },
            stream: dynamodb.StreamViewType.NEW_AND_OLD_IMAGES,
            tableName: 'tableName',
            billingMode: dynamodb.BillingMode.PAY_PER_REQUEST,
        });
        addTags(table)
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常,将标签添加到表中,但现在这里不推荐使用这种标记方法那么我该如何替换这种标记方法?

tags amazon-web-services aws-cdk

3
推荐指数
1
解决办法
1504
查看次数

将字符串拆分为第 n 次出现的分隔符

我有一个字符串 -

"one:two:three:four:five:six:seven:eight".

现在我想用 ':' 分割这个字符串,但直到前 3 次出现 ':'。

预期输出 -

['one','two','three','four:five:six:seven:eight'].

我怎么能这样做?

python split python-3.x

1
推荐指数
1
解决办法
61
查看次数