|
|
@ -1047,6 +1047,9 @@ func (e *EmbeddedIamApi) ExecuteAction(values url.Values) (interface{}, *iamErro |
|
|
case "ListAccessKeys": |
|
|
case "ListAccessKeys": |
|
|
// Note: handleImplicitUsername requires request context which we don't have here for gRPC
|
|
|
// Note: handleImplicitUsername requires request context which we don't have here for gRPC
|
|
|
// gRPC callers must provide UserName explicitly
|
|
|
// gRPC callers must provide UserName explicitly
|
|
|
|
|
|
if values.Get("UserName") == "" { |
|
|
|
|
|
return nil, &iamError{Code: s3err.GetAPIError(s3err.ErrInvalidRequest).Code, Error: fmt.Errorf("UserName is required")} |
|
|
|
|
|
} |
|
|
response = e.ListAccessKeys(s3cfg, values) |
|
|
response = e.ListAccessKeys(s3cfg, values) |
|
|
changed = false |
|
|
changed = false |
|
|
case "CreateUser": |
|
|
case "CreateUser": |
|
|
|