Upload documents
To upload documents directly to an Amazon Q Business application, you can
use the AWS Management Console or the BatchPutDocument API
operation.
If you use an Amazon Kendra index to retrieve your documents, you can't
directly upload documents.
The following tabs provide a procedure for the AWS Management Console and code examples for the
AWS CLI.
- Console
-
To upload documents
This procedure is available if you chose the Use native
retriever option to configure your
application.
-
Sign in to the AWS Management Console and open the Amazon Q
console at https://console.aws.amazon.com/amazonq/business/.
-
Complete the steps to create your Amazon Q
application.
-
Complete the steps for selecting an Amazon Q
retriever.
-
Then, for Upload documents, select one of
the following methods to add your files:
-
Drag and drop the document files that you want to
upload.
-
Add your documents to the application, and then select
Choose files.
-
After choosing your files, choose
Upload.
You are returned to the Amazon Q console while your
documents are uploaded. The console displays a confirmation
message when your documents are successfully uploaded.
Files can only be uploaded after the Amazon Q retriever
and index creation process has completed.
- AWS CLI
-
To upload documents directly
aws qbusiness batch-put-document \
--application-id application-id
\
--index-id index-id
\
--documents documents-to-add
\
--data-source-sync-id data-source-sync-id
\
--role-arn roleArn