当前位置: 首页 > 知识库问答 >
问题:

使用AWS CDK获得VPC的CIDR的最佳方式是什么?

鞠建安
2023-03-14

共有1个答案

上官彬
2023-03-14

如果试图将现有的VPC引用到CDK堆栈中,则应使用vpcnetwork.import静态方法,该方法不需要指定VPC的CIDR块。

您将需要vpcnetworkrefprops中指定的其他信息,从AWS控制台或AWS CLI中获取这些信息应该不难:

类似于:

const externalVpc = VpcNetwork.import(this, 'ExternalVpc', {
  vpcId: 'vpc-bd5656d4',
  availabilityZones: [ 'us-east1a', 'us-east-1b' ],
  publicSubnetIds: [ 'subnet-1111aaaa', 'subnet-2222bbbb' ],
  privateSubnetIds: [ 'subnet-8368fbce', 'subnet-8368abcc' ],
});
 类似资料:
  • 事实上中的变量比变量慢,这是众所周知的,并且已经在本网站的不同问题中讨论过了。然而,我仍然没有找到答案的一件事是,使用代码中不同函数内部使用的全局变量(如常量)的最佳和最快的方法是什么? 到目前为止,我能找到的最佳解决方案是定义一个函数,在这里我将全局变量分配给局部变量。 输出: 但这是一个丑陋的解决方案,而且比使用局部变量还要慢。在函数内部使用全局/常量变量等效的最著名的方法是什么,而不必将它们

  • 问题内容: 使用Java中的sqlite获取最后插入的ID的最佳方法是什么?Google给了我不同的答案-有人说选择last-insert- rowid;其他人说调用statement.getGeneratedKeys()。最好的路线是什么?(我只想返回id,而不将其用于其他插入或其他操作。) 问题答案: 如果您的JDBC驱动程序支持它,则使用它。您不想在插入后尝试自己获取密钥。如果您的驱动程序不

  • 那么使用clientResponse()的最佳实践是什么?如果唯一的问题是应用程序不知道何时应该关闭连接,.exchange().block()会自动关闭连接吗?如果我应该使用.close()-我应该如何获得这个方法?也许我应该使用另一个版本的spring-webflux?或者也许还有另一种在Spring中检索响应主体和状态的最佳方法--WebFlux?

  • 有一个 K8S 群集,我们的大多数部署只是更新映像的版本,但有时我们也希望更新部署配置的某些部分。我们的部署配置不包括映像的标记。 对于更新映像版本似乎是我最好的选择。至于一起更新部署配置和映像,我看到了几种方法: < li>kubectl部署...:< code>kubectl集合图像...[但是有两个部署] < li >使用实际图像标记编辑部署YAML[看起来不太优雅] < li>kubect

  • 我需要计算任意逻辑模型中截断正态分布的CDF。我还没有找到任何可以工作的java软件包(但需要推荐)。我确实在R中找到了一个名为truncnorm的软件包,它对我有用。然而,我正在努力找出调用Truncr包的最佳方式。我正在rJava软件包中试用JRI。我的计划是将JRI添加为一个应用程序。jar文件到AnyLogic模型的依赖项部分,但到目前为止,我很难让它正常工作。 在我继续用JRI把头撞到墙

  • null field2和field3为空的所有字段 所有field2为空、field3为值的字段 所有field3为空、field2为值的字段 到目前为止,我已经使用了三个与UNION连接的查询 我自己觉得这是很多必要的代码来得到它的秩序,并希望有一个更好的解决方案。 那么有没有更好的办法呢?