[gpfsug-discuss] Enabling SSL/HTTPS/ on Object S3.

Smita J Raut smita.raut at in.ibm.com
Wed Apr 1 10:52:44 BST 2020


Hi Andi,

For object SSL configuration you need to reconfigure auth after "mmobj 
swift base". Instructions are here-
https://www.ibm.com/support/knowledgecenter/STXKQY_5.0.4/com.ibm.spectrum.scale.v5r04.doc/bl1adm_configlocalauthssl.htm

Some more info on object auth configuration-
https://www.slideshare.net/SmitaRaut/ibm-spectrum-scale-authentication-for-object-deep-dive 
(Check slide 26)

Thanks,
Smita



From:   Andi Christiansen <andi at christiansen.xxx>
To:     "gpfsug-discuss at spectrumscale.org" 
<gpfsug-discuss at spectrumscale.org>
Date:   04/01/2020 02:35 PM
Subject:        [EXTERNAL] [gpfsug-discuss] Enabling SSL/HTTPS/ on Object 
S3.
Sent by:        gpfsug-discuss-bounces at spectrumscale.org



Hi, 

We are trying to enable S3 on the object protocol within scale but there 
seem to be little to no documentation to enable https endpoints for the S3 
protocol? 

According to the documentation enabling S3 for the keystone server is 
possible with the mmuserauth command but when i try to run it as IBM have 
documented, it says that Object protocol is not correctly installed.. And 
yes it hasnt been configured yet.. 

The "mmobj swift base" command which is used to configure Object/S3 
automatically includes the "mmuserauth" command without the ssl option 
enabled.. and then all endpoints will start with http:// 


I hope that anyone out there have a guide to do this ? or is able to 
explain how to set it up? 


Basically all i need is this: 

https://s3.something.com:8080 which points to the WAN ip of the CES 
cluster (already configured and ready) 

and endpoints like this: 

None | keystone | identity | True | public | https://cluster_domain:5000/ 
RegionOne | swift | object-store | True | public | 
https://cluster_domain:443/v1/AUTH_%(tenant_id)s 
RegionOne | swift | object-store | True | public | 
https://cluster_domain:8080/v1/AUTH_%(tenant_id)s 

if i manually add those endpoints and put my certificates in /etc/swift/ 
and update the config it says (SSL: Wrong_Version_Number). Here is output: 


C:\Users\Andi Christiansen>aws --endpoint-url https://WAN_IP/DOMAIN:443 s3 
ls 
SSL validation failed for https://WAN_IP/DOMAIN:443/ [SSL: 
CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed 
certificate (_ssl.c:1076) 
C:\Users\Andi Christiansen>aws --endpoint-url https://WAN_IP/DOMAIN:8080 
s3 ls 
SSL validation failed for https://WAN_IP/DOMAIN:8080/ [SSL: 
WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076) 


its only port 8080 and 5000 that is allowed through the firewall, so i 
only tested with 443 to see if it gave another error as it is not allowed 
through and it did.. 


It works just fine when "mmobj swift base" is run normally and i only have 
http endpoints, then it is reachable from local network or WAN with no 
issues.. 



Thanks in advance! 


Best Regards 
Andi Christiansen _______________________________________________
gpfsug-discuss mailing list
gpfsug-discuss at spectrumscale.org
https://urldefense.proofpoint.com/v2/url?u=http-3A__gpfsug.org_mailman_listinfo_gpfsug-2Ddiscuss&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=ZKPP3G6NR3aLNRqaXZWW90vDcvevU1hcxJA6_1Up8Ic&m=ZSHZbcegNHURIVsXPDASH5sTFwYAZYYLv-RnoaKNzxw&s=n1X6h1EYg8gdiHH8BFe4OYVQvIMSxoYXRMX3SC2IaBY&e= 





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gpfsug.org/pipermail/gpfsug-discuss_gpfsug.org/attachments/20200401/7f679d86/attachment-0002.htm>


More information about the gpfsug-discuss mailing list