我正在尝试使用联合身份验证来启用 Microsoft AD 登录。一切正常,我们可以登录。但是,当我按照文档所述调用 LOGOUT 端点(https://docs.aws.amazon.com/cognito/latest/developerguide/logout-endpoint.html)并尝试再次登录时,我不会被重定向到 Microsoft 页面再次输入我的电子邮件和密码。
我输入的电子邮件和密码似乎在缓存中,如果我清理缓存,我就可以再次看到此登录页面。我们怎样才能真正注销用户,让他在登录时需要再次输入他的电子邮件和密码?
编辑:我按照答案中的建议启用了“Sing Out Idp Flow”,但现在我收到 400 响应,提示“所需的字符串参数 client_id 不存在”
有人知道如何解决这个问题吗?
amazon-web-services oauth-2.0 saml-2.0 azure-active-directory amazon-cognito
我是 Node.js 新手,现在正在学习一些基础知识。我稍后尝试使用一些打字稿代码转换为 .js 代码。
我写了这个简单的代码来测试
import * as fs from 'fs'
const argv = require('yargs')
.alias('f', 'filename')
.alias('c', 'content')
.demandOption('filename')
.demandOption('content')
.argv
fs.writeFile(argv.filename, argv.content, (error)=>{
if(error)
throw error
console.log(`File ${argv.filename} saved.`)
})
Run Code Online (Sandbox Code Playgroud)
这很好用。但是当我更改需要导入的行require('yargs')时,如下所示:
import * as fs from 'fs'
import * as yargs from 'yargs'
const argv = yargs
.alias('f', 'filename')
.alias('c', 'content')
.demandOption('filename')
.demandOption('content')
.argv
fs.writeFile(argv.filename, argv.content, (error)=>{
if(error)
throw error
console.log(`File ${argv.filename} saved.`)
})
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Argument of type 'unknown' is not assignable to parameter of type …
Run Code Online (Sandbox Code Playgroud) 我正在构建一个云手表警报,以便在 5 分钟内未调用 lambda 函数时发送电子邮件
CloudWatchAlarm:
Type: AWS::CloudWatch::Alarm
Properties:
AlarmActions:
- !Ref SNSTopic
AlarmDescription: Send email if lambda function was not called within 5 minutes
Dimensions:
-
Name: "FunctionName"
Value: "my-lambda"
ComparisonOperator: LessThanThreshold
EvaluationPeriods: 1
MetricName: Invocations
Namespace: AWS/Lambda
Period: 300
Statistic: Sum
Threshold: 1
TreatMissingData: breaching
DatapointsToAlarm: 1
Run Code Online (Sandbox Code Playgroud)
因此,当调用该函数时,调用指标变为 1,警报进入 OK 状态。但是,当 5 分钟后没有调用该函数时,警报不会返回到 ALARM 状态。实际上,进入 ALARM 状态大约需要 15 分钟。
如果我输入较小的句号,则返回“警报”状态所需的时间确实会更少。我不明白期间是如何运作的。
有谁知道这种配置在Cloud Watch Alarm中是否真的可行?我应该如何确定期限和评估期才能在 5 分钟内收到电子邮件?
amazon-web-services aws-cloudformation amazon-cloudwatch cloudwatch-alarms
我正在写一份关于我的应用程序中的高可用性的报告。今天我们使用 Cognito 作为身份验证服务。
在 AWS 文档中,我找到了有关 Cognito 弹性的页面
https://docs.aws.amazon.com/cognito/latest/developerguide/disaster-recovery-resiliency.html
但我想了解这真的意味着 Cognito 具有高可用性吗?如果可用区出现故障,Cognito 仍然可以工作吗?