ruby - 将 APIGateway 资源策略输出转换为 JSON 格式
问题描述
想要将 sdk 调用的 apigateway 策略输出解析为 json 格式以检索数据。
require 'aws-sdk-apigateway'
require 'json'
client = Aws::APIGateway::Client.new()
resp = client.get_rest_api({
rest_api_id: "rwxo2fldcl"
})
bpset = resp.policy
JSON.parse(bpset)
解决方案
从结果中删除反斜杠()后工作。
temp = bpset.delete('\\')
arr = JSON.parse(temp)
推荐阅读
- javascript - 如何访问 datast 标题并将其放入 if 语句中
- javascript - 使用继承的方法在深度克隆对象时保持精确输入
- firebase - Firestore 事务致命异常
- javascript - 有条件的 API 处理?
- python - python 导出 Postgres 表 csv 绝对路径与相对路径复制到 \copy Ubuntu linux OS
- powershell - 使用具有不同开始时间的 powershell 在远程服务器中创建计划任务
- clojure - 克洛朱尔。在地图中使用动态名称关键字创建规范
- docker - 使用 docker 使用 linux 发行版 docker 映像测试 X 应用程序的最快速方法是什么?
- javascript - 检查选择日是否有事件
- php - 如何评估用户提供的代码?