热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用EC2实例名称和专用IP地址创建awscli表输出

如果我不尝试放在桌子上,这就是输出[["naaws_01"],"[\"

如果我不尝试放在桌子上,这就是输出

[
[
"naaws_01"
],"[\"172.24.7.96\",\"172.24.3.248\"]"
]

使用此命令

aws ec2 describe-instances \
--query 'Reservations[*].Instances[].[ Tags[?Key==`Name`].Value,Networkinterfaces[].PrivateIpAddress[] | join(`,`,to_array(to_string(@))) ]' \
--profile famc-prod \
--region us-east-1 \
--output table

结果是一个具有名称和IP地址的表格。我无法分割[名称],[IP地址列表]


aws ec2 describe-instances \
--query 'Reservations[*].Instances[].[ Tags[?Key==`Name`].Value | join(`,`,@),NetworkInterfaces[].PrivateIpAddress[] | join(`,to_array(to_string(@))) ]' \
--profile famc-prod \
--region us-east-1 \
--output table

我发现了几件事...

首先,我试图将查询串在一起,然后传递给联接to_array。

aws ec2 describe-instances \
--query 'Reservations[*].Instances[].[ Tags[?Key==Name].Value,NetworkInterfaces[].PrivateIpAddress[] | join

下面的示例https://stackoverflow.com/a/56671906/7802257

我注意到这是查询|加入下一个项目|加入下一个项目|加入数组

我最初的处理方式是

[
[
"naaws_01"
],[
"172.24.7.96","172.24.3.248"
]
],

注意模式[],[]-我无法解析

使用正确的答案,结果是(忽略结果;关注模式)

[
[
"i-07c722b2a227ff5e6",[
"All internal"
]
]
]

现在,可以使用“逗号”将其解析为表。

希望我的解释有所帮助。


推荐阅读
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 概述H.323是由ITU制定的通信控制协议,用于在分组交换网中提供多媒体业务。呼叫控制是其中的重要组成部分,它可用来建立点到点的媒体会话和多点间媒体会议 ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • 交换机配置:intg100unshintvlani1ipadd192.168.56.177qstelseuser-iv4authaaaproinsshupl3qsshuserpyt ... [详细]
  • 1.webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用(1) ... [详细]
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • Apple iPad:过渡设备还是平板电脑?
    I’vebeenagonizingoverwhethertopostaniPadarticle.Applecertainlydon’tneedmorepublicityandthe ... [详细]
  • 虚拟化_深度:资源虚拟化
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了深度:资源虚拟化相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 获取服务器的IP地址方法以DNS法较为简单实用,如下:  usingSystem.Net;  privatevoidButtonIP_Click(objectsender,Syst ... [详细]
  • 微信回应「10 元就能在朋友圈改定位」;谷歌官方首次提及 Android 11;Node 8.16.2 发布 | 极客头条...
    微信回应「10元就能在朋友圈改定位」;谷歌官方首次提及Android11;Node8.16.2发布|极客头条,Go语言社区,Golang程序员人脉社 ... [详细]
author-avatar
也许_枉然
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有