Write_file_to_S3_bucfilename00 The name of the file in the bucket that you want to load. This filename should be relative to the root of the bucket, e.g. /my-file.txt or /path/to/my-file.txt 2012-08-23 13:56:21.917 UTC 2012-08-23 13:55:53.324 UTC s3_bucket_name00 The name of the S3 bucket that you want to mount. 2012-08-23 13:53:26.150 UTC 2012-08-23 13:53:02.925 UTC mount_point00 2012-08-23 13:58:13.27 UTC The local mount point in the filesystem to use. Note that this should be a directory that exists and that you have write access to (no trailing slash), e.g. /mnt/s3 or /media/cloud/my-bucket 2012-08-23 13:58:10.451 UTC contents00textmount_s3_bucketbucket_name0mount_point0net.sf.taverna.t2.activitiesexternal-tool-activity1.4net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 823e7cf3-c147-4496-8bdc-2f2e5ac31659 s3fs -o url=https://s3.amazonaws.com %%bucket_name%% %%mount_point%% 1200 1800 bucket_name mount_point bucket_name bucket_name false false false UTF-8 false false false mount_point mount_point false false false UTF-8 false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokeumount_s3_bucketmount_point0net.sf.taverna.t2.activitiesexternal-tool-activity1.4net.sf.taverna.t2.activities.externaltool.ExternalToolActivity 789663B8-DA91-428A-9F7D-B3F3DA185FD4 default local <?xml version="1.0" encoding="UTF-8"?> <localInvocation><shellPrefix>/bin/sh -c</shellPrefix><linkCommand>/bin/ln -s %%PATH_TO_ORIGINAL%% %%TARGET_NAME%%</linkCommand></localInvocation> 0cf2dc23-0d21-4a22-a3f7-1b62b799aca0 fusermount -u %%mount_point%% 1200 1800 mount_point mount_point mount_point false false false UTF-8 false false false false true true 0 false net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokebuild_full_file_pathstring20string10output00net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity string1 0 'text/plain' java.lang.String true string2 0 'text/plain' java.lang.String true output 0 'text/plain' 0 workflow org.embl.ebi.escience.scuflworkers.java.StringConcat net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeWrite_Text_FileoutputFile0filecontents0outputFile00net.sf.taverna.t2.activitieslocalworker-activity1.4net.sf.taverna.t2.activities.localworker.LocalworkerActivity outputFile 0 'text/plain' java.lang.String true filecontents 0 'text/plain' java.lang.String true encoding 0 'text/plain' java.lang.String true outputFile 0 'text/plain' 0 workflow net.sourceforge.taverna.scuflworkers.io.TextFileWriter net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.4net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokemount_s3_bucketbucket_names3_bucket_namemount_s3_bucketmount_pointmount_pointumount_s3_bucketmount_pointmount_pointbuild_full_file_pathstring2filenamebuild_full_file_pathstring1mount_pointWrite_Text_FileoutputFilebuild_full_file_pathoutputWrite_Text_FilefilecontentscontentstextWrite_Text_FileoutputFile fb94c680-c78d-4e28-b33e-ee41503a16ac 2012-08-23 15:22:25.622 UTC This workflow simply writes a text file to an AWS S3 bucket. It is provided as an example of how to do this, rather than be a complete, reusable solution. You need to have s3fs installed and configured with your AWS credentials to use this workflow (see http://code.google.com/p/s3fs/). 2012-08-23 15:37:10.920 UTC 68e4c713-10a4-4f9e-9a5a-690b5aa30fc8 2012-08-23 15:37:14.655 UTC Write file to S3 bucket 2012-08-23 15:30:07.783 UTC Robert Haines 2012-08-23 13:47:10.832 UTC b3f8cf08-a0bf-4c60-8636-1e4faa47a62a 2012-08-23 15:32:57.314 UTC ef964f99-3252-484a-bd16-8e24e68a28f0 2012-08-23 13:19:04.96 UTC b21afcaa-fac5-4088-9390-ff21662a552e 2012-08-23 14:58:09.161 UTC b69c21a6-b5e5-47a2-8ff3-5374c900a226 2012-08-23 15:04:01.537 UTC 73ae9e27-1ba9-4dab-982d-6d2738245ff9 2012-08-23 15:19:34.607 UTC 0db7398a-0f07-4639-bfa2-30f2e3ed8a77 2012-08-23 13:42:32.101 UTC b036ef41-5ad6-46e5-af87-8e7f6693307a 2012-08-23 13:59:05.371 UTC eccfc7fb-97ec-401f-95bb-a1fd8075c582 2012-08-23 15:00:10.720 UTC 1ceb9bd6-8497-48b7-86f9-f889ee4ea24a 2012-08-23 13:38:46.656 UTC 04df4a96-1876-47af-8681-38480529b3a7 2012-08-23 15:24:41.21 UTC