The statement from Formula 1 says: [1]
"On Thursday evening Formula 1, the FIA, and the teams discussed the position of our sport, and the conclusion is, including the view of all relevant stakeholders, that it is impossible to hold the Russian Grand Prix in the current circumstances."
So if the circumstances change, the race could be reinstated. This is not an official cancellation.
[1] https://corp.formula1.com/formula-1-statement-on-the-russian...