Optional.
-re, --replace
Upload configuration information for all identified fields and
overwrite the configuration of any fields that were already
defined. (Prompts for confirmation unless you also specify
--force.) Optional.
-s, --source FILE|S3 URI
The path to a file or an S3 URI that contains the data you want
to scan. You can specify multiple files or S3 URIs. For example:
--source batch1.json batch2.json. Required.
EXAMPLE
cs-configure-from-batches -d mydomain --source s3://mybucket/myAmazing 
DataSet
COMMON_OPTIONS
cs-import-documents
NAME
cs-import-documents
DESCRIPTION
Uploads documents to a search domain for indexing. If necessary,
the source data is analyzed and converted to JSON or XML so it
can be indexed by Amazon CloudSearch. The data source can
be a local directory or file, an S3 bucket, or a DynamoDB table.
Specify the --domain option to upload the documents to your search
domain. To save the generated JSON or XML files to your local file
system or an S3 bucket, specify the --output option.
The cs-import-documents command can process the following content
types:
text/csv
text/html
text/plain
application/msword
application/pdf
application/vnd.ms-excel
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.
presentationml.presentation
application/vnd.openxmlformats-officedocument.
spreadsheetml.sheet
application/vnd.openxmlformats-officedocument.
wordprocessingml.document
For more information, see the developer guide topic "Generating JSON
or XML from Your Source Data for Amazon CloudSearch".
SYNOPSIS
API Version 2013-01-01
145
Amazon CloudSearch Developer Guide
cs-import-documents
Pdf bookmark - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmarks in pdf from word; how to bookmark a pdf document
Pdf bookmark - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks pdf; add bookmarks to pdf online
cs-import-documents --source PATH|S3_URI|DDB_TABLE
[--output PATH|S3_URI]
[--modified-after yyyy-MM-ddTHH:mm:ssZ]
[--exclude-metadata] [--exclude-content]
[--single-doc-per-csv] [--multivalued FIELDS]
[--sdf-format json|xml] [--docid-prefix STRING]
[--batch-size MB] [--batch-docs NUM]
[--num-rows NUM] [--dynamodb-rcu-percent NUM]
[--start-hash-key STRING] [--start-range-key STRING]
[--delimiter CHAR] [--encapsulator CHAR]
[--comment-character CHAR]
COMMON_OPTIONS
COMMON OPTIONS
-a, --access-key STRING
Your AWS access key ID. Used in conjunction with --secret-key.
Required if you do not use an AWS credential file.
-c, --aws-credential-file FILE
The path to the file that contains your AWS access key ID and
secret access key. Required if you have not set the
AWS_CREDENTIAL_FILE environment variable or explicitly set your
credentials with --access-key and --secret-key.
-d, --domain-name STRING
The name of the domain that you are querying or configuring.
Required.
-e,  --endpoint URL
The endpoint for the Amazon CloudSearch Configuration Service.
Defaults to the CS_ENDPOINT environment variable or
cloudsearch.us-east-1.amazonaws.com if the environment variable
is not set. Optional.
-h, --help
Display this help message. Optional.
-k, --secret-key STRING
Your AWS secret access key. Used in conjunction with --access-key.
Required if you do not use an AWS credential file.
-ve, --verbose
Display verbose log messages. Optional.
-v, --version
Display the version number of the command line tools. Optional.
BASIC OPTIONS
-o, --output PATH|S3_URI
The local directory or S3 bucket where you want to save the
generated JSON or XML files. Required if you do not specify the
--domain option to upload the documents to a search domain.
-s, --source PATH|S3_URI|DDB_TABLE
The local directory or file, S3 bucket, or DynamoDB table that
contains your source data. You can process data from multiple
locations by specifying multiple sources. For example:
--source c:\DataSet1 c:\DataSet2. Supports wildcards for
API Version 2013-01-01
146
Amazon CloudSearch Developer Guide
cs-import-documents
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
bookmark pdf reader; export pdf bookmarks
C# PDF Library SDK to view, edit, convert, process PDF file for C#
RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document hyperlink (url) and quick navigation link in PDF bookmark.
excel print to pdf with bookmarks; creating bookmarks in a pdf document
filenames, directories, and S3 prefixes: ? matches any single
character, * matches zero or more characters, ** matches zero
or more directories or prefixes. Required.
ADVANCED OPTIONS
-bd, --batch-docs NUM
The maximum number of documents in a batch. Optional.
-bs, --batch-size MB
The maximum batch size in MB. Defaults to 5MB. Optional.
-char, --comment-character CHAR
The character used to identify comments in CSV source files. If not
specified, the default comment character is a hash character (#).
Optional.
-del, --delimiter CHAR
The character used to delimit fields in CSV source files. If not
specified, the default delimiter is a comma (,). Optional.         
-dp, --docid-prefix STRING
The prefix to prepend to the document ID while processing CSV data.
If not specified, the filename is used as the --docid-prefix. The
docid column is used as the document ID if it is included in the
CSV data; otherwise, the row number is used as the document ID.
Optional.
-enc, --encapsulator CHAR
The character used to encapsulate individual values of a 
multi-valued field in CSV source files. If not specified, the 
default encapsulator is a double quote (\"). Optional.
-ec, --exclude-content
Do not include the content of the source files in the generated
JSON or XML, only process the metadata. Optional.
-em, --exclude-metadata
Do not include the metadata of the source files in the generated
JSON or XML, only  process the content. Optional.
-m, --modified-after TIMESTAMP
Only process files or S3 objects modified after the specified date
and time. Specified in RFC 822 time zone format
(yyyy-MM-dd'T'HH:mm:ssZ). For example, 2012-12-12T01:00:00GMT.
Optional.
-mv, --multivalued FIELDS
Treat the specified fields as multi-valued fields when processing
CSV files. Specify multiple fields as a comma-separated list.
If no fields are specified, all fields other than docid are
processed as multi-valued fields. This option is not valid if
the -sdpc option is specified and it has no effect on non-CSV
files. Optional.
API Version 2013-01-01
147
Amazon CloudSearch Developer Guide
cs-import-documents
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. Independent component for splitting PDF document in preview without using external PDF control.
bookmarks in pdf; how to create bookmark in pdf automatically
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
key. Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word without losing format. Powerful components
pdf export bookmarks; create pdf bookmarks online
-format, --sdf-format json|xml
The format of the generated documents: json or xml. Defaults to
json. Optional.           
-sdpc, --single-doc-per-csv
Treat each CSV file as a single document. If this option is
specified, the contents of a CSV file are treated as a single text
field. This option is not valid if the -mv  option is specified and
it has no effect on non-CSV files. Optional.          
DynamoDB SOURCE OPTIONS
-drp, --dynamodb-rcu-percent
The maximum percentage of configured read capacity units to use
while reading from the DynamoDB table. By default, the maximum
number of read capacity units is set to 20% the table's configured
read capacity units. Optional.
-n, --num-rows
The maximum number of rows to read from the DynamoDB table. Optional.
By default, the entire table is read.
-shk, --start-hash-key
The hash attribute of the item in the DynamoDB table where you want
to begin reading. If the table has a hash and range type primary
key, the --start-range-key option must also be specified. By
default, the table is read starting with the first item.  Optional.
-srk, --start-range-key
The range attribute of the item in the DynamoDB table where you
want to begin reading. Required if --start-hash-key is specified
and the DynamoDB table has a hash and range type primary key. Not
used if the table has a hash type primary key. Optional.
EXAMPLES
Process all of the source documents in a directory and upload the data
for indexing:
cs-import-documents -d mydomain --source c:\myAmazingDataSet\*
COMMON_OPTIONS
Process a DynamoDB table and save the generated XML files to a local
directory:
cs-import-documents --source ddb://myDDBTable
--output c:\myAmazingDataSet\SDF\batch -format xml
COMMON_OPTIONS
API Version 2013-01-01
148
Amazon CloudSearch Developer Guide
cs-import-documents
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
bookmark template pdf; bookmarks in pdf reader
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document, including editing PDF url links and quick navigation link in bookmark/outline.
how to add bookmarks to a pdf; create pdf bookmarks online
Amazon CloudSearch API
Reference
You use three APIs to interact with Amazon CloudSearch:
• Configuration API (p.149)—Set up and manage your search domain.
• Document Service API (p.231)—Submit the data you want to search.
• Search API (p.240)—Search your domain.
Configuration API Reference for Amazon
CloudSearch
You use the Amazon CloudSearch Configuration API to create, configure, and manage search domains.
For more information configuring search domains, see Creating and Managing Search Domains (p.26).
The other APIs you use to interact with Amazon CloudSearch are:
• Document Service API Reference (p.231)—Submit the data you want to search.
• Search API Reference (p.240)—Search your domain.
Topics
• Submitting Configuration Requests in Amazon CloudSearch (p.150)
• Actions (p.152)
• Data Types (p.198)
• Common Parameters (p.228)
• Common Errors (p.230)
API Version 2013-01-01
149
Amazon CloudSearch Developer Guide
Configuration API Reference
VB.NET PDF - WPF PDF Viewer for VB.NET Program
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C#.NET edit PDF bookmark, C#.NET edit
convert excel to pdf with bookmarks; add bookmarks to pdf reader
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Ability to get word count of PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Free online Word to PDF converter without email.
bookmarks pdf; add bookmarks pdf
Submitting Configuration Requests in Amazon
CloudSearch
Important
The easiest way to submit configuration requests is to use the Amazon CloudSearch console,
Amazon CloudSearch command line tools, or the AWS SDK for Java, JavaScript, .NET, PHP,
Ruby, or Python (Boto).The command line tools and SDKs handle the signing process for you
and ensure that Amazon CloudSearch configuration requests are properly formed. For more
information about using the command line tools, see the Command Line Tool Reference (p.140).
For more information about the AWS SDKs, see AWS Software Development Kits.
You submit Amazon CloudSearch configuration requests to the Amazon CloudSearch endpoint for your
region using the AWS Query protocol. For the current list of supported regions and endpoints, see Regions
and Endpoints.
AWS Query requests are HTTP or HTTPS requests submitted via HTTP GET or POST with a Query
parameter named Action.You must specify the API version in all configuration requests and that version
must match the API version specified when the domain was created.
Requests submitted to the Configuration API are authenticated using your AWS access key ID and secret
access key. Use IAM user access keys instead of AWS root account access keys. IAM lets you securely
control access to AWS services and resources in your AWS account. For more information about getting
credentials, see How Do I Get Security Credentials? in the AWS General Reference.
You must include authorization parameters and a digital signature in every request. Amazon CloudSearch
supports AWS Signature Version 4. For detailed signing instructions, see Signature V4 Signing Process
in the AWS General Reference.
Structure of a Configuration Request
This reference shows Amazon CloudSearch configuration requests as URLs, which can be used directly
in a browser. (Although the GET requests are shown as URLs, the parameter values are shown unencoded
to make them easier to read. Keep in mind that you must URL encode parameter values when submitting
requests.) The URL contains three parts:
• Endpoint—the Web service entry point to act on, cloudsearch.us-east-1.amazonaws.com.
• Action—the Amazon CloudSearch configuration action you want to perform. For a complete list of
actions, see Actions (p.152).
• Parameters—any request parameters required for the specified action. Each query request must also
include some common parameters to handle authentication. For more information, see Request
Authentication (p.151).
You must specify the Version parameter in every Amazon CloudSearch configuration request.The
current Amazon CloudSearch API version is 2013-01-01.
For example, the following GET request creates a new search domain called movies:
https://cloudsearch.us-east-1.amazonaws.com
?Action=CreateDomain
&DomainName=movies
&Version=2013-01-01
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE/20120712/us-east-1/cloudsearch/aws4
_request
&X-Amz-Date=2012-07-12T21:41:29.094Z
API Version 2013-01-01
150
Amazon CloudSearch Developer Guide
Submitting Configuration Requests
&X-Amz-SignedHeaders=host
&X-Amz-Signature=c7600a00fea082dac002b247f9d6812f25195fbaf7f0a6fc4ce08a39666c6a10
3c8dcb
Request Authentication
Requests submitted to the Configuration API are authenticated using your AWS access keys.You must
include authorization parameters and a digital signature in every request. Amazon CloudSearch supports
AWS Signature Version 4. For detailed signing instructions, see Signature V4 Signing Process in the
AWS General Reference.
To create a signature for a request, you create a canonicalized version of the query string and compute
an RFC 2104-compliant HMAC signature using a signing key derived from your AWS Secret Access key.
Note
If you are just getting started signing your own AWS requests, take a look at how the SDKs
implement signing.The source for most of the AWS SDKs is available at https://github.com/aws.
For example, to construct a CreateDomain request, you need the following information:
Region name: us-east-1
Service name: cloudsearch
API version: 2013-01-01
Date: 2014-03-12T21:41:29.094Z
Access key: AKIAIOSFODNN7EXAMPLE
Secret key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Action: CreateDomain
Action Parameters: DomainName=movies
The canonical query string for a CreateDomain request looks like this:
Action=CreateDomain
&DomainName=movies
&Version=2013-01-01
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE/20120712/us-east-1/cloudsearch/aws4
_request
&X-Amz-Date=2012-07-12T21:41:29.094Z
&X-Amz-SignedHeaders=host
The final signed request looks like this:
https://cloudsearch.us-east-1.amazonaws.com
?Action=CreateDomain
&DomainName=movies
&Version=2013-01-01
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE/20120712/us-east-1/cloudsearch/aws4
_request
&X-Amz-Date=2014-03-12T21:41:29.094Z
&X-Amz-SignedHeaders=host
&X-Amz-Signature=c7600a00fea082dac002b247f9d6812f25195fbaf7f0a6fc4ce08a39666c6a10
API Version 2013-01-01
151
Amazon CloudSearch Developer Guide
Submitting Configuration Requests
Actions
The following actions are supported:
• AddTags (p.153)
• BuildSuggesters (p.155)
• CreateDomain (p.156)
• DefineAnalysisScheme (p.157)
• DefineExpression (p.159)
• DefineIndexField (p.161)
• DefineSuggester (p.163)
• DeleteAnalysisScheme (p.165)
• DeleteDomain (p.167)
• DeleteExpression (p.168)
• DeleteIndexField (p.170)
• DeleteSuggester (p.172)
• DescribeAnalysisSchemes (p.174)
• DescribeAvailabilityOptions (p.176)
• DescribeDomains (p.178)
• DescribeExpressions (p.179)
• DescribeIndexFields (p.181)
• DescribeScalingParameters (p.183)
• DescribeServiceAccessPolicies (p.184)
• DescribeSuggesters (p.185)
• IndexDocuments (p.187)
• ListDomainNames (p.188)
• ListTags (p.191)
• RemoveTags (p.193)
• UpdateAvailabilityOptions (p.189)
• UpdateScalingParameters (p.195)
• UpdateServiceAccessPolicies (p.197)
API Version 2013-01-01
152
Amazon CloudSearch Developer Guide
Actions
AddTags
Description
Attaches resource tags to an Amazon CloudSearch domain. For more information, see Tagging Amazon
CloudSearch Domains (p.55) in the Amazon CloudSearch Developer Guide. Use the GET HTTP method
with this action.
Request Parameters
ARN
Amazon Resource Name (ARN) for the Amazon CloudSearch domain to which you want to attach resource
tags. For more information, see IAM ARNs in the AWS Identity and Access Management documentation.
Type: String
Required:Yes
TagList
List of resource tags for the specified Amazon CloudSearch domain.
Type:TagList, a list of strings specifying the resource tags for the domain.
Required:Yes
Response Elements
Not applicable.The AddTags action does not return a data structure.
Errors
For information about the errors that are common to all actions, see Common Errors (p.230).
Base
An error occurred while processing the request.
LimitExceededException
The request contains more than the allowed number and type of Amazon CloudSearch domain
resources. Returns HTTP status code 409.
ValidationException
The request contains invalid input or is missing required input. Returns HTTP status code 400.
InternalException
The processing of the request failed because of an internal service error. Returns HTTP status code
500.
Example
The following example attaches a single resource tag with a tag key of project to the logs Amazon
CloudSearch domain in the us-west-2 region:
Request
GET https://cloudsearch.us-west-2.amazonaws.com?Action=AddTags&ARN=arn:aws:cloud 
search:us-west-2:408853051459:domain/logs&TagList.Tag.1.Key='environment'
&TagList.Tag.1.Value='production'&Version=2013-01-01
API Version 2013-01-01
153
Amazon CloudSearch Developer Guide
Actions
Response
<AddTagsResponse xmlns="http://cloudsearch.amazonaws.com/doc/2013-01-01/">
<ResponseMetadata>
<RequestId>5646a576-d1ee-11e5-bc4d-27ea242580ce</RequestId>
</ResponseMetadata>
</AddTagsResponse>
API Version 2013-01-01
154
Amazon CloudSearch Developer Guide
Actions
Documents you may be interested
Documents you may be interested