Skip to content
This repository was archived by the owner on Oct 25, 2023. It is now read-only.

Commit d6b23d1

Browse files
authored
Update to version v1.0.12
Update node and Python Libs
2 parents bd64f38 + 1a772ab commit d6b23d1

File tree

14 files changed

+18336
-3783
lines changed

14 files changed

+18336
-3783
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.12] - 2023-06-07
9+
10+
### Changed
11+
12+
- Node and python library updates
13+
814
## [1.0.11] - 2023-04-18
915

1016
### Changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Document Understanding Solution
22

3-
DUS leverages the power of Amazon Textract, Amazon Comprehend , Amazon Comprehend Medical Amazon Elasticsearch and Amazon Kendra to provide digitization , domain-specific data discovery, redaction controls , structural component extraction and other document processing & understanding capaibilities.
3+
DUS leverages the power of Amazon Textract, Amazon Comprehend , Amazon Comprehend Medical Amazon OpenSearch Service and Amazon Kendra to provide digitization , domain-specific data discovery, redaction controls , structural component extraction and other document processing & understanding capabilities.
44

55
![img](./images/DUS_with_kendra.png)
66

@@ -84,7 +84,7 @@ The solution is set up to reserve lambda concurrency quota. This is both to limi
8484
## Development Deploy
8585

8686
The instructions below cover installation on Unix-based Operating systems like macOS and Linux.
87-
You can use a AWS Cloud9 enviornment or EC2 instance (recommended: t3.large or higher on Amazon Linux platform) to deploy the solution
87+
You can use a AWS Cloud9 environment or EC2 instance (recommended: t3.large or higher on Amazon Linux platform) to deploy the solution
8888

8989
### Requirements
9090

@@ -160,7 +160,7 @@ The solution is set up to reserve lambda concurrency quota. This is both to limi
160160
- `yarn deploy:show` : displays the url of the client app
161161
- `yarn destroy` : tears down the CloudFormation backend and client stacks
162162

163-
### Development Deploy Workflow and stacknaming
163+
### Development Deploy Workflow and stack naming
164164

165165
The `package.json` script node `stackname` sets the stackname for the deploy commands. Throughout development it has been imperative to maintain multiple stacks in order to allow client app development and stack architecture development to work without creating breaking changes. When a new stackname is merged into develop it should have the most up to date deployments.
166166

@@ -197,11 +197,11 @@ Run `yarn license-report` to generate a license report for all npm packages. See
197197

198198
### Classic Mode
199199

200-
This is first release of the DUS solution. The major services included in this mode include Amazon Elasticsearch, Amazon Textract, Amazon Comprehend and Amazon Comprehend Medical that allow digitization, information extraction and indexing in DUS.
200+
This is first release of the DUS solution. The major services included in this mode include Amazon OpenSearch Service, Amazon Textract, Amazon Comprehend and Amazon Comprehend Medical that allow digitization, information extraction and indexing in DUS.
201201

202202
### Kendra-Enabled Mode
203203

204-
In the Classic version, DUS supports searching/indexing of documents using Amazon Elasticsearch
204+
In the Classic version, DUS supports searching/indexing of documents using Amazon OpenSearch Service
205205
In the kendra enabled mode, Amazon Kendra is added as an additional capability and can be used for exploring features such as Semantic Search, Adding FAQs and Access Control Lists.
206206
Simply set the ` enableKendra: "true"` in package.json
207207
_Note:_ Amazon Kendra Developer edition is deployed as a part of this deployment.
@@ -226,13 +226,13 @@ In Kendra mode, you can also upload the corresponding access control list under
226226

227227
## Cost
228228

229-
- As you deploy this sample application, it creates different resources (Amazon S3 bucket, Amazon SQS Queue, Amazon DynamoDB table, Elasticsearch (and potenitally Amazon Kendra) clsuter(s) and AWS Lambda functions etc.). When you analyze documents, it calls different APIs (Amazon Textract , Amazon Comprehend and Amazon Comprehend Medical) in your AWS account. You will get charged for all the API calls made as part of the analysis as well as any AWS resources created as part of the deployment. To avoid any recurring charges, delete stack using "yarn destroy".
229+
- As you deploy this sample application, it creates different resources (Amazon S3 bucket, Amazon SQS Queue, Amazon DynamoDB table, OpenSearch Service (and potentially Amazon Kendra) cluster(s) and AWS Lambda functions etc.). When you analyze documents, it calls different APIs (Amazon Textract , Amazon Comprehend and Amazon Comprehend Medical) in your AWS account. You will get charged for all the API calls made as part of the analysis as well as any AWS resources created as part of the deployment. To avoid any recurring charges, delete stack using "yarn destroy".
230230

231231
- The CDK Toolkit stacks that are created during deploy of this solution are not destroyed when you tear down the solution stacks. If you want to remove these resources, delete the S3 bucket that contains `staging-bucket` in the name, and then delete the `CDKToolkit` stack.
232232

233233
- You are responsible for the cost of the AWS services used while running this reference
234234
deployment. The solution consists of some resources that have to be paid by the hour/size
235-
such as Amazon Elasticsearch, Amazon Kendra and Amazon S3 while others are serverless technologies where
235+
such as Amazon OpenSearch Service, Amazon Kendra and Amazon S3 while others are serverless technologies where
236236
costs are incurred depending on the number of requests.
237237
The approximate cost for the solution for 100 documents/day comes under $20/day for the Classic Mode and under $80/day for Kendra-Enabled Mode. For accurate and most up-to-date pricing information, refer [AWS Pricing](https://aws.amazon.com/pricing/)
238238

@@ -258,4 +258,4 @@ The intended use is for users to use this application as a reference architectur
258258

259259
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
260260

261-
The searchable PDF functionality is inluded as a pre-compiled jar binary. See the following README for more information: `source/lambda/pdfgenerator/README.md`
261+
The searchable PDF functionality is included as a pre-compiled jar binary. See the following README for more information: `source/lambda/pdfgenerator/README.md`

deployment/document-understanding-cicd/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ exports.handler = async (event, context) => {
6262

6363
Logger.log(
6464
Logger.levels.ROBUST,
65-
"adding access permissions to Log Groups to Amazon ElasticSearch"
65+
"adding access permissions to Log Groups to Amazon OpenSearch Service"
6666
);
6767

6868
const _repo = process.env.CODECOMMIT_REPO;

0 commit comments

Comments
 (0)