Skip to content
Discussion options

You must be logged in to vote

Hi,

It seems you are using a non-AWS STS endpoint, which rejects KMS actions as invalid.

I think your storage config doesn't set the kmsUnavailable=true flag. Since region and accountId are likely set (making AWS S3 enabled), a wildcard KMS policy with kms:DescribeKey gets injected into the AssumeRole call, which your Ceph STS endpoint rejects.

You should set the AwsStorageConfigurationInfo with kmsUnvailable: true for this catalog. You can do that via the management API:

  {                                                                                                                                                                                                                         …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@bilec
Comment options

Answer selected by bilec
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants