YF vaccinations used to be valid for 10 years. This was amended in 2016 by the WHO from 10 years to "for life".
Important to note that YFVax cert has to be on an official yellow WHO vaccination booklet/card.
Note also that only accredited yellow fever vaccination centres and Drs/nurses are allowed to give YFVax. Your local GP very likely not an accredited YFVaxxer. Modifying the YFVax card likely will need to additional problems - they should not be altered.
Those with the booklets issued prior to the 2016 policy change do not need their booklets changed or update, nor do they need to be revaccinated
From the WHO:
" the amendment to Annex 7 changes the period of validity of the related international certificate of vaccination against yellow fever, and the protection provided by vaccination against yellow fever infection under the IHR (2005), from ten (10) years to the life of the person (traveller) vaccinated. Accordingly, as of 11 July 2016, for both existing or new certificates, revaccination or a booster dose of yellow fever vaccine cannot be required of international travellers as a condition of entry into a State Party, regardless of the date their international certificate of vaccination was initially issued.
This lifetime validity of these certificates applies automatically to certificates issued after 11 July 2016, as well as certificates already issued."
Now that's the official WHO policy but it does not help the situation when the border people don't accept it . I would say that YF endemic places are up to date with the policy change but places like Australian ports may not. It would be like trying to educate airline (insert QF) staff about airline policies by showing them a printout of the airline policy and not winning