+Property Name | Meaning | Required |
+
+ fs.swift.service.PROVIDER.auth.url |
+ Keystone Authentication URL |
+ Mandatory |
+
+
+ fs.swift.service.PROVIDER.auth.endpoint.prefix |
+ Keystone endpoints prefix |
+ Optional |
+
+
+ fs.swift.service.PROVIDER.tenant |
+ Tenant |
+ Mandatory |
+
+
+ fs.swift.service.PROVIDER.username |
+ Username |
+ Mandatory |
+
+
+ fs.swift.service.PROVIDER.password |
+ Password |
+ Mandatory |
+
+
+ fs.swift.service.PROVIDER.http.port |
+ HTTP port |
+ Mandatory |
+
+
+ fs.swift.service.PROVIDER.region |
+ Keystone region |
+ Mandatory |
+
+
+ fs.swift.service.PROVIDER.public |
+ Indicates if all URLs are public |
+ Mandatory |
+
+
+
+For example, assume `PROVIDER=SparkTest` and Keystone contains user `tester` with password `testing` defined for tenant `tenant`.
+Than `core-sites.xml` should include:
+
+