Add presigned URL management
This commit is contained in:
@@ -389,7 +389,8 @@ class ConsoleApiController extends AbstractController
|
||||
'method' => $url->getMethod(),
|
||||
'access_key' => $url->getAccessKey(),
|
||||
'expires_at' => $url->getExpiresAt()->format('Y-m-d H:i:s'),
|
||||
'created_at' => $url->getCreatedAt()->format('Y-m-d H:i:s')
|
||||
'created_at' => $url->getCreatedAt()->format('Y-m-d H:i:s'),
|
||||
'url' => $url->getUrl()
|
||||
];
|
||||
}, $urls)
|
||||
]);
|
||||
@@ -413,7 +414,7 @@ class ConsoleApiController extends AbstractController
|
||||
return new JsonResponse(['error' => 'Invalid access key'], 404);
|
||||
}
|
||||
|
||||
$url = $this->s3Service->generatePresignedGetUrl($bucketName, $objectKey, $credential, $expiresIn);
|
||||
$url = $this->s3Service->generatePresignedUrl($bucketName, $objectKey, $credential, $method, $expiresIn);
|
||||
|
||||
return new JsonResponse(['url' => $url], 201);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user