如何使用 nodejs 将安全组添加到已经运行的 EC2 实例?

大卫巴格

标题几乎说明了一切,但为了清楚起见,我不想

(1) 使用控制台,或者 (2) 使用 CLI,

我想使用nodejs动态添加一个SG。我很震惊 AWS 文档中没有明确的答案,但是,如果有,我肯定找不到!

马尔钦

您可以通过带有参数的modifyNetworkInterfaceAttribute执行此操作Groups

更改网络接口的安全组。您指定的一组新组将替换当前组。您必须至少指定一个组,即使它只是 VPC 中的默认安全组。您必须指定安全组的 ID,而不是名称。

所以你必须首先获取NetworkInterfaceId你的实例(一个实例可以有多个接口)。您可以使用describeInstances来做到这一点。一旦你有NetworkInterfaceId你修改他们的 SG 使用modifyNetworkInterfaceAttribute.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法像使用管理控制台一样使用CLI将安全组添加到EC2实例?

AWS:将正确的入站安全组添加到RDS和EC2实例

如何查询EC2实例的安全组?

如何使用AWS Node SDK将EC2实例添加到ECS集群

如何使用 terraform 将负载均衡器添加到 ec2 实例

如何将卷添加到 aws 上的 ec2 实例?

如何将交换添加到EC2实例?

使用boto将环境变量添加到ec2实例

使用 Terraform 将现有 IAM 角色添加到 EC2 实例

使用AWS PowerShell将标签添加到AWS EC2实例吗?

如何在ubuntu 18 EC2实例上查看正在运行的nodeJs应用程序的console.logs?

如何使用安全组授予对经典ec2实例的多个vpc访问

如何使用安全组拒绝来自AWS EC2实例的所有出站流量?

如何使用多个安全组访问 1 个 EC2 实例?

如何使用Amazon Linux AMI将更新的幻影脚本添加到AWS EC2实例

使用实例配置文件分配角色与将EC2实例添加到信任关系

如何与AWS上的EC2实例建立安全连接

如何启动EC2实例并按需运行任务

如何从Lambda访问在EC2实例上运行的MySQL?

如何在Windows EC2实例上运行Minikube?

将EBS添加到Ubuntu EC2实例

将内存添加到ec2实例

如何使用 boto 获取正在运行的 EC2 实例的自身实例 ID?

如何获取尚未分配给 EC2 实例的安全组

如何用ansible终止属于同一安全组的多个ec2实例?

如何将默认VPC添加到过去经典EC2实例中具有的区域?

是否可以在EC2实例上使用安全组来阻止国家/地区IP?

使用CloudFormation启动EC2实例时出现的安全组问题

使用Terraform将OpenStack安全组添加到不受Terraform管理的实例