GVKun编程网logo

将多个子网分配给路由表aws(将多个独立的子网互联)

23

对于将多个子网分配给路由表aws感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍将多个独立的子网互联,并为您提供关于asp.net–在ASPMVC6中为多个路由分配给同一个控制器或者动作、AWS

对于将多个子网分配给路由表aws感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍将多个独立的子网互联,并为您提供关于asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作、AWS CDK 将多个 Lambda 订阅到同一个 SNS 队列、AWS CDK:将数据库实例分配给集群、AWS Chime-将视频分配给图块无法正常工作的有用信息。

本文目录一览:

将多个子网分配给路由表aws(将多个独立的子网互联)

将多个子网分配给路由表aws(将多个独立的子网互联)

aws_route_table_association仅将一个子网作为输入,而不是子网列表。

如果要使用列表创建关联,则可以使用for_each:

"The request matched multiple endpoints."

以上假设其他所有条件都是正确的。您的代码中可能仍然存在一些尚不明显的错误。

asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作

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}是新的路由.我需要两条路线调用相同的动作.

解决方法

在新的RC1应用程序中,控制器级别有两个路由属性可以正常工作:
[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 队列

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 MySnsStackcdk deploy MyLambdaStack 等。首先是 sns 堆栈,其余的并行。

AWS CDK:将数据库实例分配给集群

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-将视频分配给图块无法正常工作

AWS Chime-将视频分配给图块无法正常工作

我会很快回答自己的问题,因为我知道越来越多的人正在寻找答案。

是:“我是否缺少另一个布尔值?”那是我的问题的答案,但是我想我会尽力像我一样帮助任何在JS SDK上苦苦挣扎的人。

我最好的建议是查看文档。...但是

要了解任何文档,您必须了解观察者。 这是了解他们的系统如何工作的关键。 audioVideoObeserver到底能做什么...?

然后注意,还有其他观察者。这些观察者对什么...?

诚然,有些观察似乎重叠,可能会引起混淆,但是请仔细查看示例,并注意它们用于什么功能的观察者。

然后理解那些观察者是循环运行的。 您需要弄清的最后一件事是在每个循环中检查哪些值。请注意,模式是相同的。

希望对别人有帮助。

,

你能分享你的 HTML,这将有助于更好地理解吗? 另外,试试这个:

if (!tileState.boundAttendeeId) {
      return;
}

关于将多个子网分配给路由表aws将多个独立的子网互联的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于asp.net – 在ASP MVC 6中为多个路由分配给同一个控制器或者动作、AWS CDK 将多个 Lambda 订阅到同一个 SNS 队列、AWS CDK:将数据库实例分配给集群、AWS Chime-将视频分配给图块无法正常工作等相关内容,可以在本站寻找。

本文标签: