forked from irods/irods_resource_plugin_s3
-
Notifications
You must be signed in to change notification settings - Fork 0
Amazon Simple Storage Service (S3) resource plugin for iRODS
License
beppodb/irods_resource_plugin_s3
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
iRODS S3 Resource Plugin ------------------------ To build the S3 Resource Plugin, you will need to have: - the iRODS Development Tools (irods-dev and irods-runtime) installed for your platform http://irods.org/download - libxml2-dev / libxml2-devel - libcurl-dev / curl-devel - libs3 installed for your platform https://github.com/irods/libs3 Then to build this resource plugin: ./packaging/build.sh To use this resource plugin: irods@hostname $ iadmin mkresc compResc compound irods@hostname $ iadmin mkresc cacheResc unixfilesystem <hostname>:</full/path/to/Vault> irods@hostname $ iadmin mkresc archiveResc s3 <hostname>:/<s3BucketName>/irods/Vault "S3_DEFAULT_HOSTNAME=s3.amazonaws.com;S3_AUTH_FILE=</full/path/to/AWS.keypair>;S3_RETRY_COUNT=<num reconn tries>;S3_WAIT_TIME_SEC=<wait between retries>;S3_PROTO=HTTP" irods@hostname $ iadmin addchildtoresc compResc cacheResc cache irods@hostname $ iadmin addchildtoresc compResc archiveResc archive irods@hostname $ iput -R compResc foo.txt The AWS/S3 keypair file should have two values (Access Key ID and Secret Access Key): AKDJFH4KJHFCIOBJ5SLK rlgjolivb7293r928vu98n498ur92jfgsdkjfh8e
About
Amazon Simple Storage Service (S3) resource plugin for iRODS
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 66.1%
- Python 20.9%
- Shell 11.2%
- Makefile 1.8%