Is the AWS Textract API configurable? - amazon-web-services

I want to extract structured text from PDF contracts with AWS Textract.
Is the service configurable? For example, can I set the minimum vertical blank space the system uses to split paragraphs?
Thank you!

No, Amazon Textract is not configurable. It is a managed service that is meant to work "as is" without detailed settings.
Available actions are shown on: Actions - Amazon Textract

Related

Does AWS Textract support Hindi text in a png file?

I need to do OCR on images that contain text in Hindi, Marathi, Malayalam, etc languages. I am using AWS Textract API in the python script, but OCR on Scanned Hindi text Document gives a response with the incorrect English like words.
Does AWS Textract support the Hindi language?
Please guide me on this.
Thank You in Advance.
Following are the documents from AWS, which enlist supported languages by Amazon Textract;
Amazon Textract supports handwriting and five new languages
Hard Limits in Amazon Textract
Amazon Textract FAQs
Moreover, you can think in direction of using Amazon Comprehend, please refer this document for more information about supported languages by Amazon Comprehend.

Is there a way to list all services historically used on AWS account (excluding cloud trail)

I'm trying to find a way to list all services used on AWS account, having 1000s of accounts, I can't use cloud trail. Config only provides data on infrastructure like EC2, lambdas, RDSs, which is a fraction of what I need.
Is there an API or a way to make call preferably using an aggregator of some sort?
I would be interested in simple output like account, what services, when first consumed. Any suggestions?
Why do I need it? We let our app teams to consume number of services and they are gradually whitelisted to consume, we would like to understand how quick these are being utilized since whitelsited.
Have you had a look at your AWS bill? That would be a nice source of all the information as to what services were active on an account.
AWS provides the AWS Cost Explorer API which would permit you to do this programatically.

Is there a way to export and import the Amazon Connect - contact flow

I checked there is a way to import and export the connect json in the Amazon Connect via UI.
It is working as expected. Is there a API (AWS SDK) available for importing? We want to automate this process! Could someone tell the way for achieving this?
Anyhelp is appreciated.
Thanks,
Harry
Disclaimer : I am not with Amazon Connect product team.
Looking through the AWS CLI and boto3 docs, there is no API currently (i.e as of 03rd June, 2020) to support import and export of Amazon Connect - contact flow programmatically.
most likely because this feature is still in beta status as per Amazon Connect - Administrator guide
As of September 17, 2020, AWS now has an API for programmatically creating and managing contact flows: https://aws.amazon.com/blogs/contact-center/programmatically-manage-contact-flows-with-new-amazon-connect-apis/
There isn’t much documentation yet. https://github.com/aws-samples/ac-contactflowapi exists but most of the API functionality is buried inside JavaScript.
https://docs.aws.amazon.com/connect/latest/APIReference/API_CreateContactFlow.html probably describes it best. The content attribute is JSON serialized to a string and embedded again in the JSON attributes. I’m not yet certain where to find documentation for the JSON itself but you can build it interactively by using AWS Connect as shown in the above question.
You can also use this library I made: https://github.com/sethkor/connect-backup
It uses the newly released AWS Connect API, you can find details here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html
It allows you to backup and restore contact flows plus some other AWS Connect components,
To back everything it can backup, including contact-flows type:
connect-backup --profile your-aws-profile backup --instance your-connect-instance-id --file path-to-write-backup
There are options to also write to S3.
It also comes with a Lambda and a AWS SAM template to set up periodic backup too.

How do you create custom dashboards in AWS Pinpoint?

AWS Pinpoint Analytics appears to have replaced Amazon Mobile Analytics. In Mobile Analytics, you were able to create custom dashboards.
I'm struggling to find the feature in AWS Pinpoint. I'm assuming it's in there somewhere, but alas, I haven't found it yet.
#D.Patrick, you can create custom dashboards with Pinpoint data but not directly within Pinpoint console i.e You would need first to export your Pinpoint event data to a persistent storage (e.g S3 or Redshift) using Amazon Kinesis. Once in S3, you can use analytics tools to further analyze or visual the data. Such analytic tool offered by AWS include AWS Quicksight or AWS Athena. Other analytics(none-AWS) tools include Splunk
Check out the blog by AWS on this topic:
https://aws.amazon.com/blogs/messaging-and-targeting/creating-custom-pinpoint-dashboards-using-amazon-quicksight-part-1/
The 3 parts of this session describe in detail how to use Python 3, with AWS Lambda to create the custom dashboards.

Is there an Amazon.com API to retrieve Amazon Keyword volume data

Hello all I am looking for an Amazon API that can be used to pull volume of a keyword from Amazon? Is there is any API available?
This website is doing the same but not sure what services or APIs they will be using: https://www.merchantwords.com/
As Amazon does not publish these numbers, my guess it's just applied statistics, based on search/Amazon ranking click through distributions and the way the products Amazon rankings fluctuate.