For creating a new bucket policy within my Policy Generator, do I need to create a IAM user to obtain the Principle value from or is there another way to get this Principle value?
Principal can be your IAM user/role or AWS Account number. So you don't have to create any of them, just use existing ones.