Open
Description
The documentation to specify either (access-key + secret-key) or (api-key + service-instance-id):
kubectl apply -f - <<EOF
apiVersion: v1
kind: Secret
type: ibm/ibmc-s3fs
metadata:
name: test-secret
namespace: <NAMESPACE_NAME>
data:
access-key: <access key encoded in base64 (when not using IAM OAuth)>
secret-key: <secret key encoded in base64 (when not using IAM OAuth)>
api-key: <api key encoded in base64 (for IAM OAuth)>
service-instance-id: <service-instance-id encoded in base64 (for IAM OAuth + bucket creation)>
EOF
Here are the values from my COS instance:
{
"apikey": "...",
"endpoints": "https://cos-service.bluemix.net/endpoints",
"iam_apikey_description": "Auto generated apikey during resource-key operation for Instance - crn:v1:bluemix:public:cloud-object-storage:global:a/3fffae21e3b21d6ea72bab695ad1df00:a91941a2-f3a4-4726-91e6-6f0dcb499687::",
"iam_apikey_name": "auto-generated-apikey-b93070f7-094f-4768-b3d3-08a8bc5c173b",
"iam_role_crn": "crn:v1:bluemix:public:iam::::serviceRole:Writer",
"iam_serviceid_crn": "...",
"resource_instance_id": "..."
}
Which values should I specify?
This is the error I am getting when I specify api-key + service-instance-id:
Broadcast message from systemd-journald@kube-worker2 (Fri 2018-09-07 16:16:58 UTC):
s3fs[19657]: s3fs: if one access key is specified, both keys need to be specified.
Thanks!
Metadata
Metadata
Assignees
Labels
No labels