I have several questions concerning the s3 storage backend feature for session recordings.
The config part looks like that:
teleport: storage: access_key: mykey audit_sessions_uri: s3://s3.eu-central-1.amazonaws.com/t000-teleport region: eu-central-1 secret_key: mysecretkey
- The setting results in an error:
INFO [S3] Setting up bucket "s3.eu-central-1.amazonaws.com", sessions path "/t000-teleport" in region "eu-central-1". s3sessions/s3handler.go:92 error: "Forbidden: Forbidden\n\tstatus code: 403, request id: 0EB..., host id: PeQO2..., initialization failed"
However, the credentials can be used to successfully create buckets on AWS if I use them with the golang SDK directly. Is there something wrong?
- How is it possible to use a third party s3 storage? Or is AWS the only option?