If you are using the Amplify CLI, an existing Amazon S3 bucket can be used with the Amplify Libraries by running: ```bash amplify import storage ``` For more details, see how to [Use an existing S3 bucket or DynamoDB table](/cli/storage/import). If you are not using the Amplify CLI, an existing Amazon S3 bucket can be used by referencing it in your `amplifyconfiguration.json` file. When you are not using Amplify CLI, adding existing Amazon S3 bucket to your application may require configuring bucket access permissions. e.g. Enabling read/write access to the cognito user pool that you are using with the Amplify Auth category. ```json { "storage": { "plugins": { "awsS3StoragePlugin": { "bucket": "[BUCKET NAME]", "region": "[REGION]" } } } } ``` - **bucket**: Name of the bucket to use for storage - **region**: AWS Region where the bucket is provisioned (e.g. *us-east-1*) Note that before you can add an AWS resource to your application, the application must have the Amplify libraries installed. If you need to perform this step, see [Install Amplify Libraries](/lib-v1/project-setup/create-application#n2-install-amplify-libraries).