S3 (Amazon Web Service)

All Plugins / Access / S3

Identity Card

StatusCore
Plugin LabelS3 (Amazon Web Service)
Short DescriptionAccess an AWS server. Requires AWS-SDK (Version 2) for PHP
Plugin Identifieraccess.s3
AuthorCharles du Jeu
Urldocs/references/plugins/access/s3
Dependenciesaccess.fs

Documentation

Disclaimer: If you installed Pydio by the linux repository ( apt / yum ), you must install the "pydio-plugin-access.s3" adn the "pydio-plugin-metastore.s3" package before.

Use Amazon Simple Storage S3 as a file container. This extension should work out-of-the-box in Pydio 7, as we package the AWS SDK for PHP v3 directly.

To be able to access an S3 storage, you will have to use the API keys provided on your Amazon console.

Plugin parameters

LabelDescriptionTypeDefault
Filesystem Commons
Show hidden files
SHOW_HIDDEN_FILES
Show files beginning with a .Booleanfalse
Hide recycle bin
HIDE_RECYCLE
Whether to show the recycle bin folder. Unlike in the following options, the folder will be hidden but still writeable.Booleanfalse
Hide extensions
HIDE_EXTENSIONS
Comma-separated list of extensions to hide. Extensions, files and folders that are hidden are also access forbidden.Stringser
Hide folders
HIDE_FOLDERS
Comma-separated list of specific folders to hideTextarea
Hide files
HIDE_FILENAMES
Comma-separated list of specific files to hideTextareabootstrap.json
Metadata and indexation
Default Metasources
DEFAULT_METASOURCES
Comma separated list of metastore and meta plugins, that will be automatically applied to all workspaces created with this driverString

Instance parameters

LabelDescriptionTypeDefault
Authentication
Key *
API_KEY
S3 Api KeyString
Secret Key *
SECRET_KEY
S3 secret keyString
Location
Region
REGION
S3 storage regionSelect (us-east-1, us-west-1, us-west-2, eu-west-1, eu-central-1, ap-southeast-2, ap-southeast-1, ap-northeast-1, ap-northeast-2, sa-east-1, us-gov-west-1)
Bucket
CONTAINER
S3 bucketString
API
Signature Version
SIGNATURE_VERSION
API Signature Version. Leave empty if you are not sure, EU Frankfurt and AP Seoul should use v4 only.Select (v2, v4)
API Version *
API_VERSION
The API Version of AS3 is a date (like 2006-03-01). If not sure, put latest Stringlatest
Custom Storage
Proxy
PROXY
If you are using a proxy, for example: 127.0.0.1:80 or username:password@127.0.0.1:8080String
Storage URL
STORAGE_URL
Replace default AWS access points (built from region). Set a full URL, including protocolString
Is ViPR
IS_VIPR
If the backend storage is an EMC ViPR storageBoolean
Filesystem Commons
Recycle Bin Folder
RECYCLE_BIN
Leave empty if you do not want to use a recycle bin.Stringrecycle_bin
Character Encoding
CHARSET
If your server does not set correctly its charset, it can be good to specify it here manually.String
Pagination Threshold
PAGINATION_THRESHOLD
When a folder will contain more items than this number, display will switch to pagination mode, for better performances.Integer500
#Items per page
PAGINATION_NUMBER
Once in pagination mode, number of items to display per page.Integer200
Remote Sorting
REMOTE_SORTING
Force remote sorting when in paginated mode. Warning, this can impact the performances.Booleantrue
Remote Sorting Default Field *
REMOTE_SORTING_DEFAULT_COLUMN
Default field to sort onSelect (ajxp_label, ajxp_modiftime, filesize, mimestring)ajxp_label
Remote Sorting Default Direction *
REMOTE_SORTING_DEFAULT_DIRECTION
Default sorting directionSelect (asc, desc)asc
Repository Commons
Description
USER_DESCRIPTION
A user-defined description of the content of this workspaceTextarea
Default Rights
DEFAULT_RIGHTS
This right pattern (empty, r, or rw) will be applied at user creation for this workspace.Select (r, rw, w)
Alias
AJXP_SLUG
Alias for replacing the generated unique id of the workspaceString
Group Path
AJXP_GROUP_PATH_PARAMETER
Set this repository group owner : only users of this group will see itString
Disable WebDAV
AJXP_WEBDAV_DISABLED
Explicitly disable WebDAV access for this repository.Booleanfalse
Template Options
Allow to user *
TPL_USER_CAN_CREATE
Allow non-admin users to create a workspace from this template.Booleanfalse
Allow to group admins *
TPL_GRP_ADMINS_CAN_CREATE
Allow group administrators to create a repository from this template.Booleanfalse
Default Label *
TPL_DEFAULT_LABEL
Prefilled label for the new workspace, you can use the AJXP_USER keyworkd in it.String
Small Icon
TPL_ICON_SMALL
16X16 Icon for representing the templateString
Big Icon
TPL_ICON_BIG
Big Icon for representing the templateString