Browse Source

s3api: fix CreateServiceAccount gRPC handler to map required fields

pull/8126/head
Chris Lu 3 days ago
parent
commit
9bb4425f07
  1. 5
      weed/s3api/s3api_server_grpc.go

5
weed/s3api/s3api_server_grpc.go

@ -174,6 +174,11 @@ func (s3a *S3ApiServer) CreateServiceAccount(ctx context.Context, req *iam_pb.Cr
values.Set("Action", "CreateServiceAccount")
if req.ServiceAccount != nil {
values.Set("CreatedBy", req.ServiceAccount.CreatedBy)
values.Set("ParentUser", req.ServiceAccount.ParentUser)
values.Set("Description", req.ServiceAccount.Description)
if req.ServiceAccount.Expiration > 0 {
values.Set("Expiration", fmt.Sprintf("%d", req.ServiceAccount.Expiration))
}
}
_, err := s3a.executeAction(values)
if err != nil {

Loading…
Cancel
Save