headersAPI = {
'Content-Type': 'application/json'
, 'accept': 'application/json'
,'Authorization': 'Bearer XXXXXXXXXXXXXXXXXXXXXXXXXX',
}
skill_response=requests.get("XXXXXX",headers=headersAPI),headers=headersAPI)
log.info(skill_response.text)
skill_json=skill_response.json()
print(skill_json) ##print the json data and verified
log.info('skills data')
log.info(skill_json["status"])
DataSink0 = glueContext.write_dynamic_frame.from_options(frame =
skill_json, connection_type = "s3", format = "csv", connection_options=
{"path": "s3://xxxxx/", "partitionKeys": []}, transformation_ctx= "DataSink0")
job.commit()
类型错误:帧\或\ dfc必须是DynamicFrame或DynamicFrameCollection。得到<;类“dict”>
在写入S3时,我遇到了以下错误:'dict' object has no attribute '_jdf'
通过首先从响应字符串(讨论here)创建数据帧,然后将此数据帧转换为动态帧,可以将JSON响应转换为动态帧
这个例子应该适用于:
相关问题 更多 >
编程相关推荐