|
@@ 644-660 (lines=17) @@
|
| 641 |
|
return SignatureProvider::defaultProvider(); |
| 642 |
|
} |
| 643 |
|
|
| 644 |
|
public static function _default_signature_version(array &$args) |
| 645 |
|
{ |
| 646 |
|
if (isset($args['config']['signature_version'])) { |
| 647 |
|
return $args['config']['signature_version']; |
| 648 |
|
} |
| 649 |
|
|
| 650 |
|
$args['__partition_result'] = isset($args['__partition_result']) |
| 651 |
|
? isset($args['__partition_result']) |
| 652 |
|
: call_user_func(PartitionEndpointProvider::defaultProvider(), [ |
| 653 |
|
'service' => $args['service'], |
| 654 |
|
'region' => $args['region'], |
| 655 |
|
]); |
| 656 |
|
|
| 657 |
|
return isset($args['__partition_result']['signatureVersion']) |
| 658 |
|
? $args['__partition_result']['signatureVersion'] |
| 659 |
|
: $args['api']->getSignatureVersion(); |
| 660 |
|
} |
| 661 |
|
|
| 662 |
|
public static function _default_signing_name(array &$args) |
| 663 |
|
{ |
|
@@ 686-702 (lines=17) @@
|
| 683 |
|
return $args['service']; |
| 684 |
|
} |
| 685 |
|
|
| 686 |
|
public static function _default_signing_region(array &$args) |
| 687 |
|
{ |
| 688 |
|
if (isset($args['config']['signing_region'])) { |
| 689 |
|
return $args['config']['signing_region']; |
| 690 |
|
} |
| 691 |
|
|
| 692 |
|
$args['__partition_result'] = isset($args['__partition_result']) |
| 693 |
|
? isset($args['__partition_result']) |
| 694 |
|
: call_user_func(PartitionEndpointProvider::defaultProvider(), [ |
| 695 |
|
'service' => $args['service'], |
| 696 |
|
'region' => $args['region'], |
| 697 |
|
]); |
| 698 |
|
|
| 699 |
|
return isset($args['__partition_result']['signingRegion']) |
| 700 |
|
? $args['__partition_result']['signingRegion'] |
| 701 |
|
: $args['region']; |
| 702 |
|
} |
| 703 |
|
|
| 704 |
|
public static function _missing_version(array $args) |
| 705 |
|
{ |