Changelog and documentation for #1814

This commit is contained in:
Jeremy Stretch
2019-12-11 11:01:08 -05:00
parent 7cef5bf44c
commit 1e82ffa971
3 changed files with 62 additions and 0 deletions

View File

@@ -40,6 +40,40 @@ This new functionality replaces the existing CSV-based import form, which did no
NetBox now supports the bulk import of device components such as console ports, power ports, and interfaces. Device
components can be imported in CSV-format.
### External File Storage ([#1814](https://github.com/netbox-community/netbox/issues/1814))
In prior releases, the only option for storing uploaded file (e.g. image attachments) was to save them to the local
filesystem on the NetBox server. This release introduces support for several remote storage backends via the
[`django-storages`](https://django-storages.readthedocs.io/en/stable/) package. These include:
* Amazon S3
* ApacheLibcloud
* Azure Storage
* DigitalOcean Spaces
* Dropbox
* FTP
* Google Cloud Storage
* SFTP
To enable remote file storage, first install `django-storages`:
```
pip install django-storages
```
Then, set the appropriate storage backend and its configuration in `configuration.py`. Here's an example using Amazon
S3:
```python
STORAGE_BACKEND = 'storages.backends.s3boto3.S3Boto3Storage'
STORAGE_CONFIG = {
'AWS_ACCESS_KEY_ID': '<Key>',
'AWS_SECRET_ACCESS_KEY': '<Secret>',
'AWS_STORAGE_BUCKET_NAME': 'netbox',
'AWS_S3_REGION_NAME': 'eu-west-1',
}
```
## Changes
### Topology Maps Removed ([#2745](https://github.com/netbox-community/netbox/issues/2745))