A developer is defining the signers that can create signed URLs for their Amazon CloudFront distributions. Which of the following statements should the developer consider while defining the signers?
1) The signers should have the necessary permissions to generate signed URLs.
2) The signers should have access to the private key used for signing the URLs.
3) The signers should have knowledge of the CloudFront distribution settings.
4) The signers should have knowledge of the AWS account credentials.