From 413a514986a41babb8e3e3f3ed209dfe40ce37e2 Mon Sep 17 00:00:00 2001 From: ctexthuang Date: Wed, 6 Nov 2024 15:00:26 +0800 Subject: [PATCH] feat : ali --- app/Service/Admin/Third/AliStsService.php | 4 ++-- app/Service/ServiceTrait/Common/AliStsTrait.php | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Service/Admin/Third/AliStsService.php b/app/Service/Admin/Third/AliStsService.php index 828b15d..45a79ca 100644 --- a/app/Service/Admin/Third/AliStsService.php +++ b/app/Service/Admin/Third/AliStsService.php @@ -93,7 +93,7 @@ class AliStsService extends BaseService ]; $res = $this->getAliStsControls($payload); - $this->log->info(__CLASS__.':'.__FUNCTION__.':'.json_encode($res)); - return $this->return->success(); + $this->log->info(__CLASS__.':'.__FUNCTION__.':授权oss信息:'.json_encode($res)); + return $this->return->success('success'); } } \ No newline at end of file diff --git a/app/Service/ServiceTrait/Common/AliStsTrait.php b/app/Service/ServiceTrait/Common/AliStsTrait.php index 48ad901..b6978a9 100644 --- a/app/Service/ServiceTrait/Common/AliStsTrait.php +++ b/app/Service/ServiceTrait/Common/AliStsTrait.php @@ -11,6 +11,7 @@ declare(strict_types=1); namespace App\Service\ServiceTrait\Common; use AlibabaCloud\SDK\Sts\V20150401\Models\AssumeRoleRequest; +use AlibabaCloud\SDK\Sts\V20150401\Models\AssumeRoleResponse; use AlibabaCloud\SDK\Sts\V20150401\Sts; use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions; use App\Lib\Log; @@ -47,18 +48,17 @@ trait AliStsTrait /** * 获取 ali sts 控制器 * @param $payload - * @return Sts|void + * @return AssumeRoleResponse * @throws ContainerExceptionInterface * @throws NotFoundExceptionInterface */ - public function getAliStsControls($payload){ + public function getAliStsControls($payload): AssumeRoleResponse + { $client = $this->createClient(); $assumeRoleRequest = new AssumeRoleRequest($payload); $runtime = new RuntimeOptions([]); try { - $client->assumeRoleWithOptions($assumeRoleRequest, $runtime); - - return $client; + return $client->assumeRoleWithOptions($assumeRoleRequest, $runtime); } catch (Exception $error) { $this->log->error(__CLASS__.'-'.__FUNCTION__.'-'.__LINE__.':'.$error->getMessage()); }