Skip to content

Commit

Permalink
kendra example
Browse files Browse the repository at this point in the history
  • Loading branch information
omenking committed Apr 7, 2024
1 parent e99413b commit 0edeac2
Show file tree
Hide file tree
Showing 42 changed files with 117 additions and 0 deletions.
50 changes: 50 additions & 0 deletions kendra/Readme.md
Original file line number Diff line number Diff line change
@@ -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
```
33 changes: 33 additions & 0 deletions kendra/data-source-policy.json
Original file line number Diff line number Diff line change
@@ -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"
]
}
]
}
34 changes: 34 additions & 0 deletions kendra/index-policy.json
Original file line number Diff line number Diff line change
@@ -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:*"
}
]
}
Binary file added kendra/oliver-twist.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part1.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part10.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part11.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part12.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part13.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part14.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part15.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part16.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part17.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part18.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part19.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part2.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part20.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part21.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part22.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part23.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part24.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part25.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part26.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part27.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part28.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part29.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part3.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part30.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part31.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part32.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part33.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part34.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part35.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part36.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part37.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part38.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part4.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part5.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part6.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part7.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part8.pdf
Binary file not shown.
Binary file added kendra/split/oliver-twist_Part9.pdf
Binary file not shown.

0 comments on commit 0edeac2

Please sign in to comment.