Basic AWS template
HTML
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.1.21.min.js"></script>
<input type="text" id="accessKeyId" value="AKIAJIXJ432O6EUH2NLQ" />
<br/>
<input type="passsword" id="secretAccessKey" />
<br/>
<textarea id="countries">AF Afghanistan 30419928
A
AD Andorra 8508X Aland Islands 28007
AL Albania 3002859
DZ Algeria 35406303
AS American Samoa 680612
AO Angola 18056072
AI Anguilla 15423
AQ Antarctica -1
AG Antigua and Barbuda 89018
AR Argentina 42192494
AM Armenia 2970495
AW Aruba 107635
AU Australia 22015576
AT Austria 8219743
AZ Azerbaijan 9493600
BS Bahamas 316182
BH Bahrain 1248348
BD Bangladesh 161083804
BB Barbados 287733
BY Belarus 9542883
BE Belgium 10438353
BZ Belize 327719
BJ Benin 9598787
BM Bermuda 69080
BT Bhutan 716896
BO Bolivia, Plurinational State of 10290003
BQ Bonaire, Sint Eustatius and Saba 0
BA Bosnia and Herzegovina 4622292
BW Botswana 2098018
BV Bouvet Island -1
BR Brazil 205716890
IO British Indian Ocean Territory 4000
BN Brunei Darussalam 408786
BG Bulgaria 7037935
BF Burkina Faso 17275115
BI Burundi 10557259
KH Cambodia 14952665
CM Cameroon 20129878
CA Canada 34300083
CV Cape Verde 523568
KY Cayman Islands 52560
CF Central African Republic 5057208
TD Chad 10975648
CL Chile 17067369
CN China 1343239923
CX Christmas Island 1496
CC Cocos (Keeling) Islands 596
CO Colombia 45239079
KM Comoros 737284
CG Congo 4125916
CD Congo, The Democratic Republic of the 73599190
CK Cook Islands 10777
CR Costa Rica 4636348
CI Cote d'Ivoire 21952093
HR Croatia 4480043
CU Cuba 11075244
CW Curacao 142180
CY Cyprus 1138071
CZ Czech Republic 10177300
DK Denmark 5543453
DJ Djibouti 774389
DM Dominica 73126
DO Dominican Republic 10088598
EC Ecuador 15223680
EG Egypt 83688164
SV El Salvador 6090646
GQ Equatorial Guinea 685991
ER Eritrea 6086495
EE Estonia 1274709
ET Ethiopia 93815992
FK Falkland Islands (Malvinas) 3140
FO Faroe Islands 49483
FJ Fiji 890057
FI Finland 5262930
FR ...
JavaScript
$('#go').click(function () {
AWS.config.update({
accessKeyId: $('#accessKeyId').val(),
secretAccessKey: $('#secretAccessKey').val(),
region: 'us-east-1'
});
var table = new AWS.DynamoDB({
params: {
TableName: 'Country'
}
});
var countriesArr = $('#countries').val().split('\n');
$.each(countriesArr, function () {
var code = this.split('\t')[0];
var country = this.split('\t')[1];
var population = this.split('\t')[2];
//$('body').append(code);
//$('body').append(country.trim());
//$('body').append(population.trim());
var itemParams = {
Item: {
"ID": {
"S": code
},
"Name": {
"S": country
},
"Population": {
"N": population
}
}
};
table.putItem(itemParams, function () {
$('body').append('*');
});
});
});