我安裝了CS-進口的文件運行如下命令行後:上傳文件到cloudsearch使用CS-進口單據
cs-import-documents -d http://mydomain.cloudsearch.amazonaws.com --source Documents/data.json`
我收到以下錯誤:
Content is not allowed in prolog. Unable to unmarshall error response ({
"message": "Request forbidden by administrative rules",
"__type": "CloudSearchException" })
(Service: AmazonCloudSearchv2; Status Code: 403; Error Code: 403 Forbidden; Request ID: null)
我是什麼做錯了?
感謝您的回覆。我配置CS_ENDPOINT不正確。 但我得到新的錯誤:檢測到1驗證錯誤:值'[http://doc-test-domain-test_domain_id.ap-southeast-1.cloudsearch.amazonaws.com/2013-01-01/documents/batch]' 'domainNames'不符合約束條件:成員必須滿足約束:[成員的長度必須小於或等於28,成員的長度必須大於或等於3,成員必須滿足正則表達式模式:[az] [a- z0-9 \ - ] +](服務:AmazonCloudSearchv2;狀態碼:400;錯誤代碼:ValidationError) 您能幫助我嗎? –
聽起來你的json數據中有些東西不符合約束條件。爲了簡化事情,請確保您正在使用一個簡單的文檔進行測試。如果這不起作用,將文檔和錯誤作爲一個新問題發佈,這將鼓勵其他人看一看,並幫助具有相同問題的其他人找到答案,而不是將其埋在這裏。 – alexroussos