Application setup with bucket access
This page describes how to use a PXBucketAccess object with your application. The steps below apply to both Pure FlashBlade and AWS S3 buckets.
-
In your application's
deployment.yamlfile, add all environment variables for your buckets as Kubernetes deployment secret references. For example:env:- name: S3_ACCESS_KEYvalueFrom:secretKeyRef:name: px-os-credentials-s3-pbakey: access-key-id- name: S3_SECRET_KEYvalueFrom:secretKeyRef:name: px-os-credentials-s3-pbakey: secret-access-key- name: S3_BUCKET_NAMEvalueFrom:secretKeyRef:name: px-os-credentials-s3-pbakey: bucket-id- name: S3_ENDPOINTvalueFrom:secretKeyRef:name: px-os-credentials-s3-pbakey: endpoint- name: S3_REGIONvalueFrom:secretKeyRef:name: px-os-credentials-s3-pbakey: region
- Kubernetes
- OpenShift
-
Apply the updates to your
deployment.yaml:kubectl apply -f deployment.yaml
-
Apply the updates to your
deployment.yaml:oc apply -f deployment.yaml