AccessKeyClient.php 704 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace AlibabaCloud\Client\Clients;
  3. use AlibabaCloud\Client\Exception\ClientException;
  4. use AlibabaCloud\Client\Signature\ShaHmac1Signature;
  5. use AlibabaCloud\Client\Credentials\AccessKeyCredential;
  6. /**
  7. * Use the AccessKey to complete the authentication.
  8. *
  9. * @package AlibabaCloud\Client\Clients
  10. */
  11. class AccessKeyClient extends Client
  12. {
  13. /**
  14. * @param string $accessKeyId
  15. * @param string $accessKeySecret
  16. *
  17. * @throws ClientException
  18. */
  19. public function __construct($accessKeyId, $accessKeySecret)
  20. {
  21. parent::__construct(
  22. new AccessKeyCredential($accessKeyId, $accessKeySecret),
  23. new ShaHmac1Signature()
  24. );
  25. }
  26. }