使用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
EXPERTE
gefragt vor 5 Monaten24 Aufrufe
1 Antwort
0

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen