mirror of
https://github.com/minio/minio.git
synced 2025-11-07 12:52:58 -05:00
Implement KMS handlers (#15737)
This commit is contained in:
@@ -314,10 +314,10 @@ func (c *kesClient) ListPolicies(ctx context.Context, pattern string) (*kes.Poli
|
||||
}
|
||||
|
||||
// SetPolicy creates or updates a policy.
|
||||
func (c *kesClient) SetPolicy(ctx context.Context, policy, data string) error {
|
||||
func (c *kesClient) SetPolicy(ctx context.Context, policy string, policyItem *kes.Policy) error {
|
||||
c.lock.RLock()
|
||||
defer c.lock.RUnlock()
|
||||
return c.client.SetPolicy(ctx, policy, &kes.Policy{Allow: []string{"*"}, Info: kes.PolicyInfo{Name: "my-app2"}})
|
||||
return c.client.SetPolicy(ctx, policy, policyItem)
|
||||
}
|
||||
|
||||
// GetPolicy gets a policy from KMS.
|
||||
|
||||
@@ -37,7 +37,7 @@ type PolicyManager interface {
|
||||
AssignPolicy(ctx context.Context, policy, identity string) error
|
||||
|
||||
// SetPolicy creates or updates a policy.
|
||||
SetPolicy(ctx context.Context, policy, data string) error
|
||||
SetPolicy(ctx context.Context, policy string, policyItem *kes.Policy) error
|
||||
|
||||
// GetPolicy gets a policy from KMS.
|
||||
GetPolicy(ctx context.Context, policy string) (*kes.Policy, error)
|
||||
|
||||
Reference in New Issue
Block a user