increase logging verbosity around s3 access errors
Docker server image / build-and-push (push) Successful in 3m14s
Docker server image / build-and-push (push) Successful in 3m14s
This commit is contained in:
@@ -30,9 +30,11 @@ from officeconvert.conversion import (
|
||||
)
|
||||
from officeconvertapi.v1 import conversion_connect, conversion_pb2
|
||||
|
||||
from minio.error import S3Error
|
||||
|
||||
from officeconvert_server.config import ServerConfig
|
||||
from officeconvert_server.models import ConversionSession, utc_now
|
||||
from officeconvert_server.storage import S3Store
|
||||
from officeconvert_server.storage import S3Store, log_s3_error
|
||||
|
||||
logger = logging.getLogger("uvicorn.error")
|
||||
|
||||
@@ -78,7 +80,16 @@ class ConversionServiceImpl(conversion_connect.ConversionService):
|
||||
upload_key = "input/source.pptx"
|
||||
expires_at = utc_now() + timedelta(seconds=self._config.s3_session_ttl_seconds)
|
||||
|
||||
self._store.ensure_bucket(bucket_name)
|
||||
try:
|
||||
self._store.ensure_bucket(bucket_name)
|
||||
except S3Error as exc:
|
||||
log_s3_error(
|
||||
"ensure_bucket",
|
||||
endpoint=self._config.s3_endpoint,
|
||||
secure=self._config.s3_secure,
|
||||
exc=exc,
|
||||
)
|
||||
raise
|
||||
upload_url = self._store.presigned_put_url(
|
||||
bucket_name,
|
||||
upload_key,
|
||||
|
||||
Reference in New Issue
Block a user