There is no risk of yellow fever in Sri Lanka. The government of Sri Lanka requires proof of yellow fever vaccination only if you are arriving from a country with risk of yellow fever.