芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/rentandbuyrealty.com/assets/sources/aws/Aws/Rds/AuthTokenGenerator.php
credentialProvider = Aws\constantly($promise); } else { $this->credentialProvider = $creds; } } /** * Create the token for database login * * @param string $endpoint The database hostname with port number specified * (e.g., host:port) * @param string $region The region where the database is located * @param string $username The username to login as * * @return string Token generated */ public function createToken($endpoint, $region, $username) { $uri = new Uri($endpoint); $uri = $uri->withPath('/'); $uri = $uri->withQuery('Action=connect&DBUser=' . $username); $request = new Request('GET', $uri); $signer = new SignatureV4('rds-db', $region); $provider = $this->credentialProvider; $url = (string) $signer->presign( $request, $provider()->wait(), '+15 minutes' )->getUri(); // Remove 2 extra slash from the presigned url result return substr($url, 2); } }