The simplest way is to redefined \glossaryentrynumbers
to typeset its argument in your required colour:
\renewcommand{\glossaryentrynumbers}[1]{\textcolor{blue}{#1}}
However, this will also change the colour of the number and range separators. If you don't want that to happen you'll need to redefine them:
\renewcommand{\delimN}{\textcolor{black}{, }}
\renewcommand{\delimR}{\textcolor{black}{--}}
Here's a minimal example:
\documentclass{article}
\usepackage{xcolor}
\usepackage{glossaries}
\makeglossaries
\newglossaryentry{IaaS}{name=IaaS,description={Infrastructure as a
Service}}
\renewcommand{\glossaryentrynumbers}[1]{\textcolor{blue}{#1}}
\renewcommand{\delimN}{\textcolor{black}{, }}
\renewcommand{\delimR}{\textcolor{black}{--}}
\begin{document}
\gls{IaaS}
\newpage
\gls{IaaS}
\newpage
\printglossaries
\end{document}
The glossary looks like:

Note: This won't work if you are using hyperref
as the link colour will override the current text colour.