me salia el mismo error todo tenia bien solo me faltaba el punto de conexion ya con eso quedo, esto es debido a que mi bucket es privado
Creación de un punto de conexión de un gateway
Utilice el siguiente procedimiento para crear un punto de conexión de la puerta de enlace que se conecte a Amazon S3.
Abra la consola de Amazon VPC en https://console.aws.amazon.com/vpc/.
En el panel de navegación, elija Puntos de conexión.
Elija Crear punto de conexión.
En Categoría de servicios, elija Servicios de AWS.
En el caso de los servicios, añada el filtro Type = Gateway y seleccione com.amazonaws. region
.s3.
En VPC, seleccione la VPC en la que desea crear el punto de conexión.
En Route tables (Tablas de enrutamiento), seleccione las tablas de enrutamiento que debe utilizar el punto de conexión. De forma automática, se agregará una ruta para dirigir el tráfico destinado al servicio a la interfaz de red del punto de conexión.
En Policy (Política), seleccione Full access (Acceso completo) para permitir todas las operaciones de todas las entidades principales en todos los recursos del punto de conexión de VPC. De lo contrario, seleccione Custom (Personalizar) para adjuntar una política de punto de conexión de VPC que controle los permisos que tienen las entidades principales para realizar acciones en los recursos a través del punto de conexión de VPC.
(Opcional) Para agregar una etiqueta, elija Agregar etiqueta nueva e ingrese la clave y el valor de la etiqueta.
Elija Crear punto de conexión.
https://docs.aws.amazon.com/es_es/vpc/latest/privatelink/vpc-endpoints-s3.html