There is no risk of yellow fever in South Africa. The government of South Africa requires proof of yellow fever vaccination only if you are arriving from a country with risk of yellow fever. This does not include the US.