This question already has an answer here:
In the following writing of mine, can you please tell me "a" or "any", which one would you prefer? I know both can be used in the given context but want to which one is better. Can anyone having good knowledge in the language please answer this?
1- According to grammarians, "it is I" is grammatical. "It is me" is ungrammatical because Any/A pronoun that follows a linking verb should be in its subject case.