| Server IP : 104.21.21.239 / Your IP : 216.73.216.55 Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.7 System : Linux ip-172-31-69-123.ec2.internal 6.1.177-224.371.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 27 20:28:29 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.9/site-packages/awscli/botocore/__pycache__/ |
Upload File : |
a
wA�iN� � @ s" d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
d dlmZm
Z
mZmZmZmZmZmZmZ d dlmZmZmZmZ d dlmZmZmZ e�e�Z dZ!dZ"d Z#d
Z$g d�Z%dZ&d
Z'dd� Z(dd� Z)G dd� d�Z*G dd� de*�Z+G dd� de*�Z,G dd� de*�Z-G dd� de*�Z.G dd� de.�Z/G dd� de/�Z0G d d!� d!e0�Z1G d"d#� d#e0�Z2G d$d%� d%e.�Z3G d&d'� d'e3�Z4G d(d)� d)e.�Z5G d*d+� d+e+�Z6d dl7Z8d,d-� Z9d.d/� Z:e,e.e8j;j<j=e3e-e-e/e4e5e8j;j<j>e8j;j<j?e0e2e1e6d0�Z@d1d2d3d4d5�ZAd6d7� eA�B� D �ZCdS )8� N)�
formatdate)�sha256) �
MD5_AVAILABLE�HTTPHeaders�encodebytes�ensure_unicode�json�parse_qs�quote�urlsplit�
urlunsplit)�NoAuthTokenError�NoCredentialsError�UnknownSignatureVersionError� UnsupportedSignatureVersionError)�is_valid_ipv6_endpoint_url�normalize_url_path�percent_encode_sequenceZ@e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855i z%Y-%m-%dT%H:%M:%SZz%Y%m%dT%H%M%SZ)�expectztransfer-encodingz
user-agentzx-amzn-trace-idzUNSIGNED-PAYLOADz"STREAMING-UNSIGNED-PAYLOAD-TRAILERc C sZ t | �}|j}t| �r"d|� d�}ddd�}|jd urV|j|�|j�krVd||jf }|S )N�[�]�P i� )�http�httpsz%s:%d)r �hostnamer �port�get�scheme)�url� url_parts�hostZ
default_ports� r! �8/usr/lib/python3.9/site-packages/awscli/botocore/auth.py�_host_from_urlE s
r# c C s: | j }t|t�r"t�|�d��}nt|t�r6t�|�}|S �N�utf-8)�data�
isinstance�bytesr �loads�decode�str)�requestr&