首页 > 解决方案 > 将 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)

标签: rubyamazon-web-servicesaws-sdk

解决方案


从结果中删除反斜杠()后工作。

temp = bpset.delete('\\')

arr = JSON.parse(temp)

推荐阅读