> ## Documentation Index
> Fetch the complete documentation index at: https://docs.prowler.com/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.prowler.com/feedback

```json
{
  "path": "/user-guide/providers/aws/s3",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# Sending Reports to an AWS S3 Bucket

To save reports directly in an S3 bucket, use: `-B`/`--output-bucket`.

```sh theme={null}
prowler aws -B my-bucket
```

### Custom Folder and Filename

For a custom folder and/or filename, specify: `-o`/`--output-directory` and/or `-F`/`--output-filename`.

```sh theme={null}
prowler aws \
        -B my-bucket \
        --output-directory test-folder \
        --output-filename output-filename
```

### Custom Output Formats

By default, Prowler sends HTML, JSON, and CSV output formats. To specify a single output format, use the `-M`/`--output-modes` flag.

```sh theme={null}
prowler aws -M csv -B my-bucket
```

<Note>
  If you prefer using the initial credentials instead of the assumed role credentials for uploading reports, use `-D`/`--output-bucket-no-assume` instead of `-B`/`--output-bucket`.
</Note>

<Warning>
  Ensure the credentials used have write permissions for the `s3:PutObject` where reports will be uploaded.
</Warning>
