对于将多个子网分配给路由表aws感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍将多个独立的子网互联,并为您提供关于asp.net–在ASPMVC6中为多个路由分配给同一个控制器或者动作、AWS
对于将多个子网分配给路由表aws感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍将多个独立的子网互联,并为您提供关于asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作、AWS CDK 将多个 Lambda 订阅到同一个 SNS 队列、AWS CDK:将数据库实例分配给集群、AWS Chime-将视频分配给图块无法正常工作的有用信息。
本文目录一览:- 将多个子网分配给路由表aws(将多个独立的子网互联)
- asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作
- AWS CDK 将多个 Lambda 订阅到同一个 SNS 队列
- AWS CDK:将数据库实例分配给集群
- AWS Chime-将视频分配给图块无法正常工作
将多个子网分配给路由表aws(将多个独立的子网互联)
aws_route_table_association仅将一个子网作为输入,而不是子网列表。
如果要使用列表创建关联,则可以使用for_each:
"The request matched multiple endpoints."
以上假设其他所有条件都是正确的。您的代码中可能仍然存在一些尚不明显的错误。
asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作
有没有办法在ASP.NET MVC 6应用程序中将两个不同的路由(带有参数)分配给同一个控制器?
我试过了:
我尝试使用多个路由属性到控制器类和单个操作,没有工作.
笔记:
>我正在使用ASP.NET Core 1.0 RC1.
>我想这样做的原因是,我希望api与旧版本的使用旧网址的移动应用兼容.
例:
[Produces("application/json")] [Route("api/v2/Log")] /// The old route is "api/LogFile" which I want to be still valid for this controller. public class LogController : Controller { [HttpGet("{id}",Name = "download")] public IActionResult GetFile([Fromroute] Guid id) { // ... } }
在上面的例子中:api / LogFile / {some-guid}是旧路由,api / v2 / log / download / {some-guid}是新的路由.我需要两条路线调用相同的动作.
解决方法
[Produces("application/json")] [Route("api/[controller]")] [Route("apI/Old-log")] public class LogController: Controller { [HttpGet] public IActionResult GetAll() { return Json(new { Foo = "bar" }); } }
http:// localhost:62058 / api / log和http:// localhost:62058 / api / old-log返回预期的json.我看到的唯一注意事项是,您可能需要设置属性的名称/顺序属性,以防您需要为其中一个操作生成URL.
有2个属性的动作也可以:
[Produces("application/json")] public class LogController : Controller { [Route("apI/Old-log")] [Route("api/[controller]")] [HttpGet] public IActionResult GetAll() { return Json(new { Foo = "bar" }); } }
但是,在控制器级别和特定操作路线上设置一般路由时,您需要小心.在这些情况下,控制器级别的路由被用作前缀,并被添加到url(有关这个行为here的很好的文章).这可能会让您得到一组不同于您期望的URL,例如:
[Produces("application/json")] [Route("api/[controller]")] public class LogController : Controller { [Route("apI/Old-log")] [Route("")] [HttpGet] public IActionResult GetAll() { return Json(new { Foo = "bar" }); } }
在最后一种情况下,您的应用程序将侦听的2条路由将是http:// localhost:62058 / api / log和http:// localhost:62058 / api / log / api / old-log,因为api / log被添加为在动作级别定义的所有路由的前缀.
最后,另一个选择是为新路由使用属性,然后使用启动类中的路由表来提供照顾旧api的特定路由.
AWS CDK 将多个 Lambda 订阅到同一个 SNS 队列
我们可以使用两种方法。
单个 CDK 项目中的多个堆栈:
我们在同一个项目中有多个堆栈的单个 CDK 项目。例如,我们有 1 个包含 SNS 主题的堆栈,每个 lambda 及其 SNS 订阅有 1 个堆栈。我们可以在堆栈中使用 sns 主题名称,例如记录的 here
const snsStack = new MySnsStack(app,'my-sns-stack');
// each stack takes property topic as input,which behind the scenes perform cloudformation export and import.
new MyLambdaOne(app,'Stack2',{
topic: snsStack.topic
});
new MyLambdaTwo(app,{
topic: snsStack.topic
});
我们需要做的就是 cdk deploy
并且堆栈按正确的顺序排列和部署。即首先是 sns 堆栈,然后是基于引用的其余 lambda 堆栈。
多个 CDK 项目:
我们每个 cdk 项目有 1 个堆栈。所以,我们有多个 CDK 项目需要维护。然后,我们必须使用 cfnOutput 从第一个堆栈手动导出主题 Arn,并使用 Fn.ImportValue 在其他堆栈中导入主题 arn。
然后我们需要分别运行多个部署 cdk deploy MySnsStack
、cdk deploy MyLambdaStack
等。首先是 sns 堆栈,其余的并行。
AWS CDK:将数据库实例分配给集群
我认为您正在寻找的是CfnDBInstance和CfnDBCluster。 Sub RenamePDF()
Dim sh As Shape
Dim sDirectory As String
Dim sFile As String
Dim sText As String
Dim lSetting As Long
Dim i As Integer
Application.DisplayAlerts = wdAlertsNone
lSetting = Options.ConfirmConversions
Options.ConfirmConversions = False
sDirectory = "C:\Users\user123\Desktop\"
sFile = Dir(sDirectory & "\" & "*.pdf")
Do While sFile <> ""
Documents.Open FileName:=sDirectory & "\" & sFile
For Each sh In ActiveDocument.Shapes
If sh.Type = 6 Then '6 is a grouped shape
For i = 1 To sh.GroupItems.Count
If sh.GroupItems(i).Type = 1 Then '1 is a rectangle
sText = sh.GroupItems(4).TextFrame.TextRange.Text 'explicitly get 4th rectangle
Exit For
End If
Next i
End If
Next sh
sText = Left(sText,Len(sText) - 1)
ActiveDocument.Close False
Name sDirectory & sFile As sDirectory & Split(sFile,"-")(0) & " - " & sText & ".pdf"
sFile = Dir
Loop
Options.ConfirmConversions = lSetting
Application.DisplayAlerts = wdAlertsAll
End Sub
允许使用CfnDBInstance
属性来附加实例。
我得到了CloudFormation团队的来信。我想明确表示我的哪个实例是RW,哪个实例是RO。
但是,有两个问题:
- 没有自动的方法来为实例创建实例时指定足够的数量(自动分配的数字除外)
- 即使我这样做,也不能假设实例的RW / RO状态将保持静态。如果RW实例失败,则任何服务器都可以采用RW状态。
...所以基本上我想完成的事情就是模拟辩论。
我不会尝试通过RW / RO状态来限制对某些数据库实例的访问。相反,我将仅通过IAM角色限制RW / RO访问。
感谢所有贡献者。
AWS Chime-将视频分配给图块无法正常工作
我会很快回答自己的问题,因为我知道越来越多的人正在寻找答案。
是:“我是否缺少另一个布尔值?”那是我的问题的答案,但是我想我会尽力像我一样帮助任何在JS SDK上苦苦挣扎的人。
我最好的建议是查看文档。...但是
要了解任何文档,您必须了解观察者。
这是了解他们的系统如何工作的关键。
audioVideoObeserver到底能做什么...?
然后注意,还有其他观察者。这些观察者对什么...?
诚然,有些观察似乎重叠,可能会引起混淆,但是请仔细查看示例,并注意它们用于什么功能的观察者。
然后理解那些观察者是循环运行的。 您需要弄清的最后一件事是在每个循环中检查哪些值。请注意,模式是相同的。
希望对别人有帮助。
,你能分享你的 HTML,这将有助于更好地理解吗? 另外,试试这个:
if (!tileState.boundAttendeeId) {
return;
}
关于将多个子网分配给路由表aws和将多个独立的子网互联的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作、AWS CDK 将多个 Lambda 订阅到同一个 SNS 队列、AWS CDK:将数据库实例分配给集群、AWS Chime-将视频分配给图块无法正常工作等相关内容,可以在本站寻找。
本文标签: