Protocols & Connections¶
OpenECPDS interacts with a variety of environments and supports multiple standard protocols. The software is modular, supporting new protocols through extensions (see Transfer Modules).
Outgoing connections¶
Used by the Data Acquisition and Data Dissemination services:
- FTP
- SFTP
- FTPS
- HTTP / HTTPS
- Amazon S3
- Azure Blob Storage
- Google Cloud Storage
Incoming connections¶
Used by the Data Portal:
- FTP
- HTTPS
- S3
Note
At the moment, SFTP and SCP for incoming Data Portal connections are available exclusively through a Commercial API.
Authentication & connection methods¶
Protocol configurations vary based on authentication and connection methods, for example:
- Password vs. key-based authentication.
- Parallel vs. serial connections.
Each transfer module exposes its own set of options to fine-tune these aspects. See the individual module pages:
| Protocol | Module page |
|---|---|
| FTP | FTP |
| FTPS | FTPS |
| SFTP | SFTP |
| HTTP/HTTPS | HTTP/HTTPS |
| Amazon S3 | Amazon S3 |
| Google Cloud Storage | GCS |
| Azure Blob Storage | Azure |
| SSH/Telnet auth | ECauth |
Related¶
- OpenECPDS Entities — Transfer Methods and Hosts
- Object Storage
- Transfer Modules