You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds section to the policy based access control page for supported KMS
action keys.
Refers two existing kms related keys to the preferred `kms:` keys.
Closes#1283
Copy file name to clipboardExpand all lines: source/administration/identity-access-management/policy-based-access-control.rst
+69Lines changed: 69 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -754,11 +754,15 @@ services:
754
754
.. policy-action:: admin:KMSCreateKey
755
755
756
756
Allows creating a new KMS master key
757
+
758
+
While this option is still supported, :policy-action:`kms:CreateKey` is preferred.
757
759
758
760
.. policy-action:: admin:KMSKeyStatus
759
761
760
762
Allows getting KMS key status
761
763
764
+
While this option is still supported, :policy-action:`kms:KeyStatus` is preferred.
765
+
762
766
.. policy-action:: admin:ServerInfo
763
767
764
768
Allows listing server info
@@ -922,6 +926,71 @@ services:
922
926
923
927
Allows access to start, query, or stop a rebalancing of objects across pools with varying free storage space.
924
928
929
+
KMS policy action keys
930
+
----------------------
931
+
932
+
MinIO supports restricting key management service (KMS) actions by policy.
933
+
934
+
You can restrict KMS activities in a policy with any of the following KMS actions:
935
+
936
+
.. policy-action:: kms:Status
937
+
938
+
Check the status of KMS.
939
+
940
+
.. policy-action:: kms:Metrics
941
+
942
+
Obtain Prometheus-formatted metrics.
943
+
944
+
.. policy-action:: kms:API
945
+
946
+
List supported API endpoints.
947
+
948
+
.. policy-action:: kms:Version
949
+
950
+
Retrieve the KMS version.
951
+
952
+
.. policy-action:: kms:CreateKey
953
+
954
+
Create a new KMS key.
955
+
956
+
.. policy-action:: kms:ListKeys
957
+
958
+
Retrieve a list of existing KMS keys.
959
+
960
+
.. policy-action:: kms:KeyStatus
961
+
962
+
Retrieve the status of a specified KMS key.
963
+
964
+
To select all of the available kms policy actions, use ``kms:*``.
965
+
966
+
.. versionchanged:: RELEASE.2024-07-16T23-46-41Z
967
+
968
+
KMS actions can be restricted by resource or a resource prefix.
969
+
The wildcard character ``*`` can be used to apply the KMS action policy to all resources that match the prefix.
970
+
971
+
For example, the following policy document allows a user to list keys, create new keys, and check the status of keys for any resource that begins with ``keys-abc-`` or ``myuser-``.
0 commit comments