# S3FileLoader

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/document_loaders/s3_file/S3FileLoader)

Load from `Amazon AWS S3` file.

## Signature

```python
S3FileLoader(
    self,
    bucket: str,
    key: str,
    *,
    region_name: Optional[str] = None,
    api_version: Optional[str] = None,
    use_ssl: Optional[bool] = True,
    verify: Union[str, bool, None] = None,
    endpoint_url: Optional[str] = None,
    aws_access_key_id: Optional[str] = None,
    aws_secret_access_key: Optional[str] = None,
    aws_session_token: Optional[str] = None,
    boto_config: Optional[botocore.client.Config] = None,
    mode: str = 'single',
    post_processors: Optional[List[Callable]] = None,
    **unstructured_kwargs: Any = {},
)
```

## Extends

- `UnstructuredBaseLoader`

## Constructors

```python
__init__(
    self,
    bucket: str,
    key: str,
    *,
    region_name: Optional[str] = None,
    api_version: Optional[str] = None,
    use_ssl: Optional[bool] = True,
    verify: Union[str, bool, None] = None,
    endpoint_url: Optional[str] = None,
    aws_access_key_id: Optional[str] = None,
    aws_secret_access_key: Optional[str] = None,
    aws_session_token: Optional[str] = None,
    boto_config: Optional[botocore.client.Config] = None,
    mode: str = 'single',
    post_processors: Optional[List[Callable]] = None,
    **unstructured_kwargs: Any = {},
)
```

| Name | Type |
|------|------|
| `bucket` | `str` |
| `key` | `str` |
| `region_name` | `Optional[str]` |
| `api_version` | `Optional[str]` |
| `use_ssl` | `Optional[bool]` |
| `verify` | `Union[str, bool, None]` |
| `endpoint_url` | `Optional[str]` |
| `aws_access_key_id` | `Optional[str]` |
| `aws_secret_access_key` | `Optional[str]` |
| `aws_session_token` | `Optional[str]` |
| `boto_config` | `Optional[botocore.client.Config]` |
| `mode` | `str` |
| `post_processors` | `Optional[List[Callable]]` |


## Properties

- `bucket`
- `key`
- `region_name`
- `api_version`
- `use_ssl`
- `verify`
- `endpoint_url`
- `aws_access_key_id`
- `aws_secret_access_key`
- `aws_session_token`
- `boto_config`

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/a6a6079511ac8a5c1293337f88096b8641562e77/libs/community/langchain_community/document_loaders/s3_file.py#L13)