You can access Amazon S3 from your VPC using gateway VPC endpoints. After you create the gateway endpoint, you can add it as a target in your route table for traffic destined from your VPC to Amazon S3.
Access AWS S3 from your VPC using Gateway Endpoints, not a bucket policy.