S3 Architecture
Jason Coposky, Chief Technologist
iRODS Overview
Distributed virtual file system
Four 'Pillars'
iRODS Plugin Interfaces
Plugin Interfaces
Resource Hierarchy
Follows a tree structure
Coordinating Resources
Storage Resources
Compound Resources
Compound Resource
S3 acts as an archive resource within a Compound Resource Composition
iRODS S3 Resource Plugin
Possible next steps for S3
Configuring the S3 iRODS Plugin
iadmin mkresc compResc compound
iadmin mkresc cacheResc unixfilesystem <hostname>:</full/path/to/Vault>
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>"
iadmin addchildtoresc compResc cacheResc cache
iadmin addchildtoresc compResc archiveResc archive