diff --git a/kendra/Readme.md b/kendra/Readme.md new file mode 100644 index 0000000..d2e4c46 --- /dev/null +++ b/kendra/Readme.md @@ -0,0 +1,50 @@ +# Oliver Twist Book + +chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://e-school.kmutt.ac.th/elibrary/Upload/EBook/DSIL_Lib_E1312881157.pdf + +## Create bucket + +aws s3 mb s3://kendra-exp-223 --region us-east-1 +cd split +aws s3 sync . s3://kendra-exp-223 --region us-east-1 + +## Creating our Index + +```sh +aws kendra create-index \ +--edition DEVELOPER_EDITION \ +--name my-index \ +--description "My Index" \ +--region us-east-1 \ +--role-arn arn:aws:iam::982383527471:role/KendraIndexRole +``` + +## Creating our Data Source + +aws kendra create-data-source \ +--index-id 62b0d9f1-b38b-44a6-8152-ff7427fdff08 \ +--name my-data-source \ +--role-arn arn:aws:iam::982383527471:role/KendraDataSourceRole \ +--type S3 \ +--configuration '{"S3Configuration":{"BucketName": "kendra-exp-223"}}' \ +--region us-east-1 + + + +## Sync + +```sh +aws kendra start-data-source-sync-job \ +--id e3ceb99f-8574-4ff7-95c7-2e113c2ffc75 \ +--index-id 62b0d9f1-b38b-44a6-8152-ff7427fdff08 \ +--region us-east-1 +``` + +# Query + +```sh +aws kendra query \ +--index-id 62b0d9f1-b38b-44a6-8152-ff7427fdff08 \ +--query-text "You can talk as you eat, can't you?" \ +--region us-east-1 +``` \ No newline at end of file diff --git a/kendra/data-source-policy.json b/kendra/data-source-policy.json new file mode 100644 index 0000000..246495a --- /dev/null +++ b/kendra/data-source-policy.json @@ -0,0 +1,33 @@ +{ + "Version": "2012-10-17", + "Statement": [ + { + "Action": [ + "s3:GetObject" + ], + "Resource": [ + "arn:aws:s3:::kendra-exp-223/*" + ], + "Effect": "Allow" + }, + { + "Action": [ + "s3:ListBucket" + ], + "Resource": [ + "arn:aws:s3:::kendra-exp-223" + ], + "Effect": "Allow" + }, + { + "Effect": "Allow", + "Action": [ + "kendra:BatchPutDocument", + "kendra:BatchDeleteDocument" + ], + "Resource": [ + "arn:aws:kendra:us-east-1:982383527471:index/index-id" + ] + } + ] +} \ No newline at end of file diff --git a/kendra/index-policy.json b/kendra/index-policy.json new file mode 100644 index 0000000..3e3bf9c --- /dev/null +++ b/kendra/index-policy.json @@ -0,0 +1,34 @@ +{ + "Version": "2012-10-17", + "Statement": [ + { + "Effect": "Allow", + "Action": "cloudwatch:PutMetricData", + "Resource": "*", + "Condition": { + "StringEquals": { + "cloudwatch:namespace": "AWS/Kendra" + } + } + }, + { + "Effect": "Allow", + "Action": "logs:DescribeLogGroups", + "Resource": "*" + }, + { + "Effect": "Allow", + "Action": "logs:CreateLogGroup", + "Resource": "arn:aws:logs:us-east-1:982383527471:log-group:/aws/kendra/*" + }, + { + "Effect": "Allow", + "Action": [ + "logs:DescribeLogStreams", + "logs:CreateLogStream", + "logs:PutLogEvents" + ], + "Resource": "arn:aws:logs:us-east-1:982383527471:log-group:/aws/kendra/*:log-stream:*" + } + ] +} \ No newline at end of file diff --git a/kendra/oliver-twist.pdf b/kendra/oliver-twist.pdf new file mode 100644 index 0000000..2441286 Binary files /dev/null and b/kendra/oliver-twist.pdf differ diff --git a/kendra/split/oliver-twist_Part1.pdf b/kendra/split/oliver-twist_Part1.pdf new file mode 100644 index 0000000..871cb9f Binary files /dev/null and b/kendra/split/oliver-twist_Part1.pdf differ diff --git a/kendra/split/oliver-twist_Part10.pdf b/kendra/split/oliver-twist_Part10.pdf new file mode 100644 index 0000000..e443510 Binary files /dev/null and b/kendra/split/oliver-twist_Part10.pdf differ diff --git a/kendra/split/oliver-twist_Part11.pdf b/kendra/split/oliver-twist_Part11.pdf new file mode 100644 index 0000000..0fff99d Binary files /dev/null and b/kendra/split/oliver-twist_Part11.pdf differ diff --git a/kendra/split/oliver-twist_Part12.pdf b/kendra/split/oliver-twist_Part12.pdf new file mode 100644 index 0000000..6eb5659 Binary files /dev/null and b/kendra/split/oliver-twist_Part12.pdf differ diff --git a/kendra/split/oliver-twist_Part13.pdf b/kendra/split/oliver-twist_Part13.pdf new file mode 100644 index 0000000..32c8f2f Binary files /dev/null and b/kendra/split/oliver-twist_Part13.pdf differ diff --git a/kendra/split/oliver-twist_Part14.pdf b/kendra/split/oliver-twist_Part14.pdf new file mode 100644 index 0000000..5ee60f1 Binary files /dev/null and b/kendra/split/oliver-twist_Part14.pdf differ diff --git a/kendra/split/oliver-twist_Part15.pdf b/kendra/split/oliver-twist_Part15.pdf new file mode 100644 index 0000000..f0f538f Binary files /dev/null and b/kendra/split/oliver-twist_Part15.pdf differ diff --git a/kendra/split/oliver-twist_Part16.pdf b/kendra/split/oliver-twist_Part16.pdf new file mode 100644 index 0000000..e36a88a Binary files /dev/null and b/kendra/split/oliver-twist_Part16.pdf differ diff --git a/kendra/split/oliver-twist_Part17.pdf b/kendra/split/oliver-twist_Part17.pdf new file mode 100644 index 0000000..e1fbbae Binary files /dev/null and b/kendra/split/oliver-twist_Part17.pdf differ diff --git a/kendra/split/oliver-twist_Part18.pdf b/kendra/split/oliver-twist_Part18.pdf new file mode 100644 index 0000000..216dc74 Binary files /dev/null and b/kendra/split/oliver-twist_Part18.pdf differ diff --git a/kendra/split/oliver-twist_Part19.pdf b/kendra/split/oliver-twist_Part19.pdf new file mode 100644 index 0000000..6d56fb3 Binary files /dev/null and b/kendra/split/oliver-twist_Part19.pdf differ diff --git a/kendra/split/oliver-twist_Part2.pdf b/kendra/split/oliver-twist_Part2.pdf new file mode 100644 index 0000000..70515a7 Binary files /dev/null and b/kendra/split/oliver-twist_Part2.pdf differ diff --git a/kendra/split/oliver-twist_Part20.pdf b/kendra/split/oliver-twist_Part20.pdf new file mode 100644 index 0000000..c61717f Binary files /dev/null and b/kendra/split/oliver-twist_Part20.pdf differ diff --git a/kendra/split/oliver-twist_Part21.pdf b/kendra/split/oliver-twist_Part21.pdf new file mode 100644 index 0000000..14e7642 Binary files /dev/null and b/kendra/split/oliver-twist_Part21.pdf differ diff --git a/kendra/split/oliver-twist_Part22.pdf b/kendra/split/oliver-twist_Part22.pdf new file mode 100644 index 0000000..7ad61d2 Binary files /dev/null and b/kendra/split/oliver-twist_Part22.pdf differ diff --git a/kendra/split/oliver-twist_Part23.pdf b/kendra/split/oliver-twist_Part23.pdf new file mode 100644 index 0000000..1508ef2 Binary files /dev/null and b/kendra/split/oliver-twist_Part23.pdf differ diff --git a/kendra/split/oliver-twist_Part24.pdf b/kendra/split/oliver-twist_Part24.pdf new file mode 100644 index 0000000..9ef42d9 Binary files /dev/null and b/kendra/split/oliver-twist_Part24.pdf differ diff --git a/kendra/split/oliver-twist_Part25.pdf b/kendra/split/oliver-twist_Part25.pdf new file mode 100644 index 0000000..4ccad87 Binary files /dev/null and b/kendra/split/oliver-twist_Part25.pdf differ diff --git a/kendra/split/oliver-twist_Part26.pdf b/kendra/split/oliver-twist_Part26.pdf new file mode 100644 index 0000000..185bff1 Binary files /dev/null and b/kendra/split/oliver-twist_Part26.pdf differ diff --git a/kendra/split/oliver-twist_Part27.pdf b/kendra/split/oliver-twist_Part27.pdf new file mode 100644 index 0000000..160e099 Binary files /dev/null and b/kendra/split/oliver-twist_Part27.pdf differ diff --git a/kendra/split/oliver-twist_Part28.pdf b/kendra/split/oliver-twist_Part28.pdf new file mode 100644 index 0000000..74e8f44 Binary files /dev/null and b/kendra/split/oliver-twist_Part28.pdf differ diff --git a/kendra/split/oliver-twist_Part29.pdf b/kendra/split/oliver-twist_Part29.pdf new file mode 100644 index 0000000..3d7f0b2 Binary files /dev/null and b/kendra/split/oliver-twist_Part29.pdf differ diff --git a/kendra/split/oliver-twist_Part3.pdf b/kendra/split/oliver-twist_Part3.pdf new file mode 100644 index 0000000..723d17e Binary files /dev/null and b/kendra/split/oliver-twist_Part3.pdf differ diff --git a/kendra/split/oliver-twist_Part30.pdf b/kendra/split/oliver-twist_Part30.pdf new file mode 100644 index 0000000..018e47c Binary files /dev/null and b/kendra/split/oliver-twist_Part30.pdf differ diff --git a/kendra/split/oliver-twist_Part31.pdf b/kendra/split/oliver-twist_Part31.pdf new file mode 100644 index 0000000..645a558 Binary files /dev/null and b/kendra/split/oliver-twist_Part31.pdf differ diff --git a/kendra/split/oliver-twist_Part32.pdf b/kendra/split/oliver-twist_Part32.pdf new file mode 100644 index 0000000..8df9b6a Binary files /dev/null and b/kendra/split/oliver-twist_Part32.pdf differ diff --git a/kendra/split/oliver-twist_Part33.pdf b/kendra/split/oliver-twist_Part33.pdf new file mode 100644 index 0000000..fd1f493 Binary files /dev/null and b/kendra/split/oliver-twist_Part33.pdf differ diff --git a/kendra/split/oliver-twist_Part34.pdf b/kendra/split/oliver-twist_Part34.pdf new file mode 100644 index 0000000..32924a3 Binary files /dev/null and b/kendra/split/oliver-twist_Part34.pdf differ diff --git a/kendra/split/oliver-twist_Part35.pdf b/kendra/split/oliver-twist_Part35.pdf new file mode 100644 index 0000000..5b68e7a Binary files /dev/null and b/kendra/split/oliver-twist_Part35.pdf differ diff --git a/kendra/split/oliver-twist_Part36.pdf b/kendra/split/oliver-twist_Part36.pdf new file mode 100644 index 0000000..f648754 Binary files /dev/null and b/kendra/split/oliver-twist_Part36.pdf differ diff --git a/kendra/split/oliver-twist_Part37.pdf b/kendra/split/oliver-twist_Part37.pdf new file mode 100644 index 0000000..ef29e51 Binary files /dev/null and b/kendra/split/oliver-twist_Part37.pdf differ diff --git a/kendra/split/oliver-twist_Part38.pdf b/kendra/split/oliver-twist_Part38.pdf new file mode 100644 index 0000000..4531e4a Binary files /dev/null and b/kendra/split/oliver-twist_Part38.pdf differ diff --git a/kendra/split/oliver-twist_Part4.pdf b/kendra/split/oliver-twist_Part4.pdf new file mode 100644 index 0000000..1af1250 Binary files /dev/null and b/kendra/split/oliver-twist_Part4.pdf differ diff --git a/kendra/split/oliver-twist_Part5.pdf b/kendra/split/oliver-twist_Part5.pdf new file mode 100644 index 0000000..14cd4a9 Binary files /dev/null and b/kendra/split/oliver-twist_Part5.pdf differ diff --git a/kendra/split/oliver-twist_Part6.pdf b/kendra/split/oliver-twist_Part6.pdf new file mode 100644 index 0000000..26ae667 Binary files /dev/null and b/kendra/split/oliver-twist_Part6.pdf differ diff --git a/kendra/split/oliver-twist_Part7.pdf b/kendra/split/oliver-twist_Part7.pdf new file mode 100644 index 0000000..bbe157d Binary files /dev/null and b/kendra/split/oliver-twist_Part7.pdf differ diff --git a/kendra/split/oliver-twist_Part8.pdf b/kendra/split/oliver-twist_Part8.pdf new file mode 100644 index 0000000..53cdf77 Binary files /dev/null and b/kendra/split/oliver-twist_Part8.pdf differ diff --git a/kendra/split/oliver-twist_Part9.pdf b/kendra/split/oliver-twist_Part9.pdf new file mode 100644 index 0000000..8cdb5ca Binary files /dev/null and b/kendra/split/oliver-twist_Part9.pdf differ