这是 Cognito 面临的最大问题之一,因为似乎没有直接的方法来进行跨区域复制以进行灾难恢复。有没有人找到一种解决方法,可以将认知用户池复制到另一个区域并使其对最终用户尽可能无缝
replication disaster-recovery amazon-web-services amazon-cognito
我正在使用 Cloudformation 模板创建密钥,我遇到的问题是唯一可以导出的值是使用 Ref\n的 ARN\n有没有办法获取密钥的名称?我尝试使用 !GetAtt LogicalIdOfSecret 但这不起作用\xe2\x80\x99t 工作\n文档仅引用 ARN 部分\n https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-secretsmanager-秘密.html
\n描述: 我正在尝试使用具有以下要求的 sam build,但它抛出错误:Pythonpipbuilder:解决依赖关系 - 列表索引超出范围
重现问题的步骤:
观察到的结果: 构建失败错误:PythonPipBuilder:ResolveDependencies - 列表索引超出范围
预期结果: 构建成功
其他环境细节 Amazon Linux 2 Workspace Python3.8
我有一个 AWS Lambda 函数,当它出现特定错误时,我需要终止它的上下文,因为如果上下文与上次调用相同,再次调用该错误将使 Lambda 函数无法正常工作。
根据我的理解,如果我抛出一个新的,RuntimeException它应该杀死上下文,但它并没有这样做。
知道如何从代码内部杀死上下文吗?
public class IncorrectFileExtensionException 
  extends RuntimeException {
    public IncorrectFileExtensionException(String errorMessage, Throwable err) {
        super(errorMessage, err);
    }
}
我知道 Lambda 函数上下文没有被破坏/杀死,因为在我下次调用它时抛出该自定义运行时异常后,它使用相同的上下文,我可以确认这一点,因为它使用相同的 CloudWatch 日志流并且不再执行冷启动。
我需要实现的是杀死该调用的 Lambda 函数上下文,并使其在下次冷启动时启动。