This is the FTS3 RESTful API. For more detailed information about installation, usage, etc... please, check the docs subdirectory.
In order to setup the firewalld support for FTS REST you need to install the fts-rest-firewalld package.
When running fts-rest, we can allow this traffic for interfaces in our "public" zone for this session by typing:
sudo firewall-cmd --zone=public --add-service=fts3rest
You can leave out the --zone= if you wish to modify the default zone. We can verify the operation was successful by using the --list-all or --list-services operations:
sudo firewall-cmd --zone=public --list-services
This repository contains a Vagrantfile to make easier to develop. Please, check Vagran't install documentation to see how to get it for your platform.
Once you have Vagrant on your machine, just type vagrant up
and you will have a running fts-rest instance on
your machine. The server's port 8446 will be forwarded to the host, so you will be able to access using
https://localhost:8446
. Mind that it will use at first a self-signed certificate. If you want a real certificate,
you will have to override the files hostcert.pem
and hostkey.pem
inside /etc/grid-security
on the Vagrant
virtual machine.
To get the server to talk to the rest of an FTS3 system, you will need to copy the file /etc/fts3/fts3config
from the FTS3 node, to your Vagrant VM, and restart httpd
.
If you want to be informed about the FTS3 service in general, including documentation, guies, new releases, bugfixes, etc.
http://fts3-service.web.cern.ch/
If you want to check the roadmap, pending issues, incoming features:
https://its.cern.ch/jira/browse/FTS/component/12303
If you want to report a bug, request new functionality, or ask for support:
Please see the file called LICENSE.