我正在尝试使用AWS支持服务创建一个案例。我有一个Web应用程序,我想从中创建AWS支持门票。他们只跨越我的障碍是CORS(那里不足为奇:P(我的问题是,有没有办法通过向终点发送AJAX请求来创建AWS
支持票(创建案例(?如果是,那怎么办?
我是否需要在AWS结束时启用CORS支持?我该如何启用?
我到目前为止尝试过的
$(function(){
$.getScript( "https://cdnjs.cloudflare.com/ajax/libs/aws-sdk/2.41.0/aws-sdk.js", function( data, textStatus, jqxhr ) {
console.log( data ); // Data returned
console.log( textStatus ); // Success
console.log( jqxhr.status ); // 200
console.log( "Load was performed." );
alert('loaded');
var support = new AWS.Support(options = {
endpoint :'END_POINT',
accessKeyId :'SOME KEY',
secretAccessKey :'YET ANOTHER KEY'
});
var params = {
communicationBody: 'STRING_VALUE', /* required */
subject: 'STRING_VALUE', /* required */
attachmentSetId: 'STRING_VALUE',
categoryCode: 'STRING_VALUE',
ccEmailAddresses: [
'STRING_VALUE',
/* more items */
],
issueType: 'STRING_VALUE',
language: 'STRING_VALUE',
serviceCode: 'STRING_VALUE',
severityCode: 'STRING_VALUE'
};
support.createCase(params, function(err, data) {
if (err){ // an error occurred
alert('error occured');
console.log(err, err.stack);
}
else {
alert('success');
console.log(data); // successful response
}
});
});//loadScript Ends
});//document ready ends
在这方面的任何帮助都非常感谢。
问候。
我也在研究此事。问题是您需要从此处包含aws.support的构建文件:https://sdk.amazonaws.com/builder/js/
目前,我能够使用CreateCase下载JS,但无法将其链接到您正在做的同一示例。如果JS已发布到Web服务器,我认为您可以更改指向该JS文件的第一行代码,但这是我现在正在处理的。