使用Amazon AppFlow集成能否从GitHub获取原始文件?

0

【以下的问题经过翻译处理】 如果是这样的话,那么它将是哪个对象和子对象?当我使用Repository(repos)作为对象,ystoneman(我的GitHub用户名)作为子对象时,我的CSV文件内容不会显示。相反,所有列都只包含元数据。GitHub REST API本身似乎通过Repository Contents API支持此功能。例如,我可以通过以下cURL命令获取18 MB文件的内容:

curl \
  -H "Accept: application/vnd.github.raw+json" \
  -H "Authorization: Bearer TOKEN"\
  -H "X-GitHub-Api-Version: 2022-11-28" \
  https://api.github.com/repos/ystoneman/hotel-bookings/contents/hotel_bookings.csv

响应输出的案例(数据来源于Kaggle

City Hotel,0,34,2017,August,35,31,2,5,2,0,0,BB,DEU,Online TA,TA/TO,0,0,0,D,D,0,No Deposit,9,NULL,0,Transient,157.71,0,4,Check-Out,2017-09-07
City Hotel,0,109,2017,August,35,31,2,5,2,0,0,BB,GBR,Online TA,TA/TO,0,0,0,A,A,0,No Deposit,89,NULL,0,Transient,104.4,0,0,Check-Out,2017-09-07
City Hotel,0,205,2017,August,35,29,2,7,2,0,0,HB,DEU,Online TA,TA/TO,0,0,0,A,A,0,No Deposit,9,NULL,0,Transient,151.2,0,2,Check-Out,2017-09-07

似乎即使我在仓库中使用了所有读取操作的auth token,目标为S3,并选择“直接映射所有字段”,使用Repository,Branch和Commit的源对象也无法产生此数据。

profile picture
专家
已提问 5 个月前21 查看次数
1 回答
0

【以下的回答经过翻译处理】 得到了来自Amazon AppFlow服务团队的答复。目前,AppFlow上的Amazon S3源仅支持非结构化数据,因此目前无法通过AppFlow从GitHub获取CSV文件的内容,因为GitHub的API不将存储在仓库中的CSV文件视为结构化数据,而是视为原始数据块。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则