__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace Aws;
use Aws\Exception\AwsException;
use Aws\Retry\ConfigurationInterface;
use Aws\Retry\QuotaManager;
use Aws\Retry\RateLimiter;
use Aws\Retry\RetryHelperTrait;
use GuzzleHttp\Exception\RequestException;
use GuzzleHttp\Promise;
use Psr\Http\Message\RequestInterface;
/**
* Middleware that retries failures. V2 implementation that supports 'standard'
* and 'adaptive' modes.
*
* @internal
*/
class RetryMiddlewareV2
{
use RetryHelperTrait;
private static $standardThrottlingErrors = [
'Throttling' => true,
'ThrottlingException' => true,
'ThrottledException' => true,
'RequestThrottledException' => true,
'TooManyRequestsException' => true,
'ProvisionedThroughputExceededException' => true,
'TransactionInProgressException' => true,
'RequestLimitExceeded' => true,
'BandwidthLimitExceeded' => true,
'LimitExceededException' => true,
'RequestThrottled' => true,
'SlowDown' => true,
'PriorRequestNotComplete' => true,
'EC2ThrottledException' => true,
];
private static $standardTransientErrors = [
'RequestTimeout' => true,
'RequestTimeoutException' => true,
];
private static $standardTransientStatusCodes = [
500 => true,
502 => true,
503 => true,
504 => true,
];
private $collectStats;
private $decider;
private $delayer;
private $maxAttempts;
private $maxBackoff;
private $mode;
private $nextHandler;
private $options;
private $quotaManager;
private $rateLimiter;
public static function wrap($config, $options)
{
return function (callable $handler) use (
$config,
$options
) {
return new static(
$config,
$handler,
$options
);
};
}
public static function createDefaultDecider(
QuotaManager $quotaManager,
$maxAttempts = 3,
$options = []
) {
$retryCurlErrors = [];
if (extension_loaded('curl')) {
$retryCurlErrors[CURLE_RECV_ERROR] = true;
}
return function(
$attempts,
CommandInterface $command,
$result
) use ($options, $quotaManager, $retryCurlErrors, $maxAttempts) {
// Release retry tokens back to quota on a successful result
$quotaManager->releaseToQuota($result);
// Allow command-level option to override this value
// # of attempts = # of retries + 1
$maxAttempts = (null !== $command['@retries'])
? $command['@retries'] + 1
: $maxAttempts;
$isRetryable = self::isRetryable(
$result,
$retryCurlErrors,
$options
);
if ($isRetryable) {
// Retrieve retry tokens and check if quota has been exceeded
if (!$quotaManager->hasRetryQuota($result)) {
return false;
}
if ($attempts >= $maxAttempts) {
if (!empty($result) && $result instanceof AwsException) {
$result->setMaxRetriesExceeded();
}
return false;
}
}
return $isRetryable;
};
}
public function __construct(
ConfigurationInterface $config,
callable $handler,
$options = []
) {
$this->options = $options;
$this->maxAttempts = $config->getMaxAttempts();
$this->mode = $config->getMode();
$this->nextHandler = $handler;
$this->quotaManager = new QuotaManager();
$this->maxBackoff = isset($options['max_backoff'])
? $options['max_backoff']
: 20000;
$this->collectStats = isset($options['collect_stats'])
? (bool) $options['collect_stats']
: false;
$this->decider = isset($options['decider'])
? $options['decider']
: self::createDefaultDecider(
$this->quotaManager,
$this->maxAttempts,
$options
);
$this->delayer = isset($options['delayer'])
? $options['delayer']
: function ($attempts) {
return $this->exponentialDelayWithJitter($attempts);
};
if ($this->mode === 'adaptive') {
$this->rateLimiter = isset($options['rate_limiter'])
? $options['rate_limiter']
: new RateLimiter();
}
}
public function __invoke(CommandInterface $cmd, RequestInterface $req)
{
$decider = $this->decider;
$delayer = $this->delayer;
$handler = $this->nextHandler;
$attempts = 1;
$monitoringEvents = [];
$requestStats = [];
$req = $this->addRetryHeader($req, 0, 0);
$callback = function ($value) use (
$handler,
$cmd,
$req,
$decider,
$delayer,
&$attempts,
&$requestStats,
&$monitoringEvents,
&$callback
) {
if ($this->mode === 'adaptive') {
$this->rateLimiter->updateSendingRate($this->isThrottlingError($value));
}
$this->updateHttpStats($value, $requestStats);
if ($value instanceof MonitoringEventsInterface) {
$reversedEvents = array_reverse($monitoringEvents);
$monitoringEvents = array_merge($monitoringEvents, $value->getMonitoringEvents());
foreach ($reversedEvents as $event) {
$value->prependMonitoringEvent($event);
}
}
if ($value instanceof \Exception || $value instanceof \Throwable) {
if (!$decider($attempts, $cmd, $value)) {
return Promise\Create::rejectionFor(
$this->bindStatsToReturn($value, $requestStats)
);
}
} elseif ($value instanceof ResultInterface
&& !$decider($attempts, $cmd, $value)
) {
return $this->bindStatsToReturn($value, $requestStats);
}
$delayBy = $delayer($attempts++);
$cmd['@http']['delay'] = $delayBy;
if ($this->collectStats) {
$this->updateStats($attempts - 1, $delayBy, $requestStats);
}
// Update retry header with retry count and delayBy
$req = $this->addRetryHeader($req, $attempts - 1, $delayBy);
// Get token from rate limiter, which will sleep if necessary
if ($this->mode === 'adaptive') {
$this->rateLimiter->getSendToken();
}
return $handler($cmd, $req)->then($callback, $callback);
};
// Get token from rate limiter, which will sleep if necessary
if ($this->mode === 'adaptive') {
$this->rateLimiter->getSendToken();
}
return $handler($cmd, $req)->then($callback, $callback);
}
/**
* Amount of milliseconds to delay as a function of attempt number
*
* @param $attempts
* @return mixed
*/
public function exponentialDelayWithJitter($attempts)
{
$rand = mt_rand() / mt_getrandmax();
return min(1000 * $rand * pow(2, $attempts) , $this->maxBackoff);
}
private static function isRetryable(
$result,
$retryCurlErrors,
$options = []
) {
$errorCodes = self::$standardThrottlingErrors + self::$standardTransientErrors;
if (!empty($options['transient_error_codes'])
&& is_array($options['transient_error_codes'])
) {
foreach($options['transient_error_codes'] as $code) {
$errorCodes[$code] = true;
}
}
if (!empty($options['throttling_error_codes'])
&& is_array($options['throttling_error_codes'])
) {
foreach($options['throttling_error_codes'] as $code) {
$errorCodes[$code] = true;
}
}
$statusCodes = self::$standardTransientStatusCodes;
if (!empty($options['status_codes'])
&& is_array($options['status_codes'])
) {
foreach($options['status_codes'] as $code) {
$statusCodes[$code] = true;
}
}
if (!empty($options['curl_errors'])
&& is_array($options['curl_errors'])
) {
foreach($options['curl_errors'] as $code) {
$retryCurlErrors[$code] = true;
}
}
if ($result instanceof \Exception || $result instanceof \Throwable) {
$isError = true;
} else {
$isError = false;
}
if (!$isError) {
if (!isset($result['@metadata']['statusCode'])) {
return false;
}
return isset($statusCodes[$result['@metadata']['statusCode']]);
}
if (!($result instanceof AwsException)) {
return false;
}
if ($result->isConnectionError()) {
return true;
}
if (!empty($errorCodes[$result->getAwsErrorCode()])) {
return true;
}
if (!empty($statusCodes[$result->getStatusCode()])) {
return true;
}
if (count($retryCurlErrors)
&& ($previous = $result->getPrevious())
&& $previous instanceof RequestException
) {
if (method_exists($previous, 'getHandlerContext')) {
$context = $previous->getHandlerContext();
return !empty($context['errno'])
&& isset($retryCurlErrors[$context['errno']]);
}
$message = $previous->getMessage();
foreach (array_keys($retryCurlErrors) as $curlError) {
if (strpos($message, 'cURL error ' . $curlError . ':') === 0) {
return true;
}
}
}
// Check error shape for the retryable trait
if (!empty($errorShape = $result->getAwsErrorShape())) {
$definition = $errorShape->toArray();
if (!empty($definition['retryable'])) {
return true;
}
}
return false;
}
private function isThrottlingError($result)
{
if ($result instanceof AwsException) {
// Check pre-defined throttling errors
$throttlingErrors = self::$standardThrottlingErrors;
if (!empty($this->options['throttling_error_codes'])
&& is_array($this->options['throttling_error_codes'])
) {
foreach($this->options['throttling_error_codes'] as $code) {
$throttlingErrors[$code] = true;
}
}
if (!empty($result->getAwsErrorCode())
&& !empty($throttlingErrors[$result->getAwsErrorCode()])
) {
return true;
}
// Check error shape for the throttling trait
if (!empty($errorShape = $result->getAwsErrorShape())) {
$definition = $errorShape->toArray();
if (!empty($definition['retryable']['throttling'])) {
return true;
}
}
}
return false;
}
}
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| ACMPCA | Folder | 0777 |
|
|
| ARCZonalShift | Folder | 0777 |
|
|
| AccessAnalyzer | Folder | 0777 |
|
|
| Account | Folder | 0777 |
|
|
| Acm | Folder | 0777 |
|
|
| Amplify | Folder | 0777 |
|
|
| AmplifyBackend | Folder | 0777 |
|
|
| AmplifyUIBuilder | Folder | 0777 |
|
|
| Api | Folder | 0777 |
|
|
| ApiGateway | Folder | 0777 |
|
|
| ApiGatewayManagementApi | Folder | 0777 |
|
|
| ApiGatewayV2 | Folder | 0777 |
|
|
| AppConfig | Folder | 0777 |
|
|
| AppConfigData | Folder | 0777 |
|
|
| AppFabric | Folder | 0777 |
|
|
| AppIntegrationsService | Folder | 0777 |
|
|
| AppMesh | Folder | 0777 |
|
|
| AppRegistry | Folder | 0777 |
|
|
| AppRunner | Folder | 0777 |
|
|
| AppSync | Folder | 0777 |
|
|
| AppTest | Folder | 0777 |
|
|
| Appflow | Folder | 0777 |
|
|
| ApplicationAutoScaling | Folder | 0777 |
|
|
| ApplicationCostProfiler | Folder | 0777 |
|
|
| ApplicationDiscoveryService | Folder | 0777 |
|
|
| ApplicationInsights | Folder | 0777 |
|
|
| ApplicationSignals | Folder | 0777 |
|
|
| Appstream | Folder | 0777 |
|
|
| Arn | Folder | 0777 |
|
|
| Artifact | Folder | 0777 |
|
|
| Athena | Folder | 0777 |
|
|
| AuditManager | Folder | 0777 |
|
|
| AugmentedAIRuntime | Folder | 0777 |
|
|
| Auth | Folder | 0777 |
|
|
| AutoScaling | Folder | 0777 |
|
|
| AutoScalingPlans | Folder | 0777 |
|
|
| B2bi | Folder | 0777 |
|
|
| BCMDataExports | Folder | 0777 |
|
|
| Backup | Folder | 0777 |
|
|
| BackupGateway | Folder | 0777 |
|
|
| Batch | Folder | 0777 |
|
|
| Bedrock | Folder | 0777 |
|
|
| BedrockAgent | Folder | 0777 |
|
|
| BedrockAgentRuntime | Folder | 0777 |
|
|
| BedrockRuntime | Folder | 0777 |
|
|
| BillingConductor | Folder | 0777 |
|
|
| Braket | Folder | 0777 |
|
|
| Budgets | Folder | 0777 |
|
|
| Chatbot | Folder | 0777 |
|
|
| Chime | Folder | 0777 |
|
|
| ChimeSDKIdentity | Folder | 0777 |
|
|
| ChimeSDKMediaPipelines | Folder | 0777 |
|
|
| ChimeSDKMeetings | Folder | 0777 |
|
|
| ChimeSDKMessaging | Folder | 0777 |
|
|
| ChimeSDKVoice | Folder | 0777 |
|
|
| CleanRooms | Folder | 0777 |
|
|
| CleanRoomsML | Folder | 0777 |
|
|
| ClientSideMonitoring | Folder | 0777 |
|
|
| Cloud9 | Folder | 0777 |
|
|
| CloudControlApi | Folder | 0777 |
|
|
| CloudDirectory | Folder | 0777 |
|
|
| CloudFormation | Folder | 0777 |
|
|
| CloudFront | Folder | 0777 |
|
|
| CloudFrontKeyValueStore | Folder | 0777 |
|
|
| CloudHSMV2 | Folder | 0777 |
|
|
| CloudHsm | Folder | 0777 |
|
|
| CloudSearch | Folder | 0777 |
|
|
| CloudSearchDomain | Folder | 0777 |
|
|
| CloudTrail | Folder | 0777 |
|
|
| CloudTrailData | Folder | 0777 |
|
|
| CloudWatch | Folder | 0777 |
|
|
| CloudWatchEvents | Folder | 0777 |
|
|
| CloudWatchEvidently | Folder | 0777 |
|
|
| CloudWatchLogs | Folder | 0777 |
|
|
| CloudWatchRUM | Folder | 0777 |
|
|
| CodeArtifact | Folder | 0777 |
|
|
| CodeBuild | Folder | 0777 |
|
|
| CodeCatalyst | Folder | 0777 |
|
|
| CodeCommit | Folder | 0777 |
|
|
| CodeConnections | Folder | 0777 |
|
|
| CodeDeploy | Folder | 0777 |
|
|
| CodeGuruProfiler | Folder | 0777 |
|
|
| CodeGuruReviewer | Folder | 0777 |
|
|
| CodeGuruSecurity | Folder | 0777 |
|
|
| CodePipeline | Folder | 0777 |
|
|
| CodeStar | Folder | 0777 |
|
|
| CodeStarNotifications | Folder | 0777 |
|
|
| CodeStarconnections | Folder | 0777 |
|
|
| CognitoIdentity | Folder | 0777 |
|
|
| CognitoIdentityProvider | Folder | 0777 |
|
|
| CognitoSync | Folder | 0777 |
|
|
| Comprehend | Folder | 0777 |
|
|
| ComprehendMedical | Folder | 0777 |
|
|
| ComputeOptimizer | Folder | 0777 |
|
|
| ConfigService | Folder | 0777 |
|
|
| Configuration | Folder | 0777 |
|
|
| Connect | Folder | 0777 |
|
|
| ConnectCampaignService | Folder | 0777 |
|
|
| ConnectCases | Folder | 0777 |
|
|
| ConnectContactLens | Folder | 0777 |
|
|
| ConnectParticipant | Folder | 0777 |
|
|
| ConnectWisdomService | Folder | 0777 |
|
|
| ControlCatalog | Folder | 0777 |
|
|
| ControlTower | Folder | 0777 |
|
|
| CostExplorer | Folder | 0777 |
|
|
| CostOptimizationHub | Folder | 0777 |
|
|
| CostandUsageReportService | Folder | 0777 |
|
|
| Credentials | Folder | 0777 |
|
|
| Crypto | Folder | 0777 |
|
|
| CustomerProfiles | Folder | 0777 |
|
|
| DAX | Folder | 0777 |
|
|
| DLM | Folder | 0777 |
|
|
| DataExchange | Folder | 0777 |
|
|
| DataPipeline | Folder | 0777 |
|
|
| DataSync | Folder | 0777 |
|
|
| DataZone | Folder | 0777 |
|
|
| DatabaseMigrationService | Folder | 0777 |
|
|
| Deadline | Folder | 0777 |
|
|
| DefaultsMode | Folder | 0777 |
|
|
| Detective | Folder | 0777 |
|
|
| DevOpsGuru | Folder | 0777 |
|
|
| DeviceFarm | Folder | 0777 |
|
|
| DirectConnect | Folder | 0777 |
|
|
| DirectoryService | Folder | 0777 |
|
|
| DocDB | Folder | 0777 |
|
|
| DocDBElastic | Folder | 0777 |
|
|
| DynamoDb | Folder | 0777 |
|
|
| DynamoDbStreams | Folder | 0777 |
|
|
| EBS | Folder | 0777 |
|
|
| EC2InstanceConnect | Folder | 0777 |
|
|
| ECRPublic | Folder | 0777 |
|
|
| EKS | Folder | 0777 |
|
|
| EKSAuth | Folder | 0777 |
|
|
| EMRContainers | Folder | 0777 |
|
|
| EMRServerless | Folder | 0777 |
|
|
| Ec2 | Folder | 0777 |
|
|
| Ecr | Folder | 0777 |
|
|
| Ecs | Folder | 0777 |
|
|
| Efs | Folder | 0777 |
|
|
| ElastiCache | Folder | 0777 |
|
|
| ElasticBeanstalk | Folder | 0777 |
|
|
| ElasticInference | Folder | 0777 |
|
|
| ElasticLoadBalancing | Folder | 0777 |
|
|
| ElasticLoadBalancingV2 | Folder | 0777 |
|
|
| ElasticTranscoder | Folder | 0777 |
|
|
| ElasticsearchService | Folder | 0777 |
|
|
| Emr | Folder | 0777 |
|
|
| Endpoint | Folder | 0777 |
|
|
| EndpointDiscovery | Folder | 0777 |
|
|
| EndpointV2 | Folder | 0777 |
|
|
| EntityResolution | Folder | 0777 |
|
|
| EventBridge | Folder | 0777 |
|
|
| Exception | Folder | 0777 |
|
|
| FIS | Folder | 0777 |
|
|
| FMS | Folder | 0777 |
|
|
| FSx | Folder | 0777 |
|
|
| FinSpaceData | Folder | 0777 |
|
|
| Firehose | Folder | 0777 |
|
|
| ForecastQueryService | Folder | 0777 |
|
|
| ForecastService | Folder | 0777 |
|
|
| FraudDetector | Folder | 0777 |
|
|
| FreeTier | Folder | 0777 |
|
|
| GameLift | Folder | 0777 |
|
|
| Glacier | Folder | 0777 |
|
|
| GlobalAccelerator | Folder | 0777 |
|
|
| Glue | Folder | 0777 |
|
|
| GlueDataBrew | Folder | 0777 |
|
|
| Greengrass | Folder | 0777 |
|
|
| GreengrassV2 | Folder | 0777 |
|
|
| GroundStation | Folder | 0777 |
|
|
| GuardDuty | Folder | 0777 |
|
|
| Handler | Folder | 0777 |
|
|
| Health | Folder | 0777 |
|
|
| HealthLake | Folder | 0777 |
|
|
| IVS | Folder | 0777 |
|
|
| IVSRealTime | Folder | 0777 |
|
|
| Iam | Folder | 0777 |
|
|
| Identity | Folder | 0777 |
|
|
| IdentityStore | Folder | 0777 |
|
|
| ImportExport | Folder | 0777 |
|
|
| Inspector | Folder | 0777 |
|
|
| Inspector2 | Folder | 0777 |
|
|
| InspectorScan | Folder | 0777 |
|
|
| InternetMonitor | Folder | 0777 |
|
|
| IoT1ClickDevicesService | Folder | 0777 |
|
|
| IoT1ClickProjects | Folder | 0777 |
|
|
| IoTAnalytics | Folder | 0777 |
|
|
| IoTDeviceAdvisor | Folder | 0777 |
|
|
| IoTEvents | Folder | 0777 |
|
|
| IoTEventsData | Folder | 0777 |
|
|
| IoTFleetHub | Folder | 0777 |
|
|
| IoTFleetWise | Folder | 0777 |
|
|
| IoTJobsDataPlane | Folder | 0777 |
|
|
| IoTSecureTunneling | Folder | 0777 |
|
|
| IoTSiteWise | Folder | 0777 |
|
|
| IoTThingsGraph | Folder | 0777 |
|
|
| IoTTwinMaker | Folder | 0777 |
|
|
| IoTWireless | Folder | 0777 |
|
|
| Iot | Folder | 0777 |
|
|
| IotDataPlane | Folder | 0777 |
|
|
| Kafka | Folder | 0777 |
|
|
| KafkaConnect | Folder | 0777 |
|
|
| KendraRanking | Folder | 0777 |
|
|
| Keyspaces | Folder | 0777 |
|
|
| Kinesis | Folder | 0777 |
|
|
| KinesisAnalytics | Folder | 0777 |
|
|
| KinesisAnalyticsV2 | Folder | 0777 |
|
|
| KinesisVideo | Folder | 0777 |
|
|
| KinesisVideoArchivedMedia | Folder | 0777 |
|
|
| KinesisVideoMedia | Folder | 0777 |
|
|
| KinesisVideoSignalingChannels | Folder | 0777 |
|
|
| KinesisVideoWebRTCStorage | Folder | 0777 |
|
|
| Kms | Folder | 0777 |
|
|
| LakeFormation | Folder | 0777 |
|
|
| Lambda | Folder | 0777 |
|
|
| LaunchWizard | Folder | 0777 |
|
|
| LexModelBuildingService | Folder | 0777 |
|
|
| LexModelsV2 | Folder | 0777 |
|
|
| LexRuntimeService | Folder | 0777 |
|
|
| LexRuntimeV2 | Folder | 0777 |
|
|
| LicenseManager | Folder | 0777 |
|
|
| LicenseManagerLinuxSubscriptions | Folder | 0777 |
|
|
| LicenseManagerUserSubscriptions | Folder | 0777 |
|
|
| Lightsail | Folder | 0777 |
|
|
| LocationService | Folder | 0777 |
|
|
| LookoutEquipment | Folder | 0777 |
|
|
| LookoutMetrics | Folder | 0777 |
|
|
| LookoutforVision | Folder | 0777 |
|
|
| MQ | Folder | 0777 |
|
|
| MTurk | Folder | 0777 |
|
|
| MWAA | Folder | 0777 |
|
|
| MachineLearning | Folder | 0777 |
|
|
| Macie2 | Folder | 0777 |
|
|
| MailManager | Folder | 0777 |
|
|
| MainframeModernization | Folder | 0777 |
|
|
| ManagedBlockchain | Folder | 0777 |
|
|
| ManagedBlockchainQuery | Folder | 0777 |
|
|
| ManagedGrafana | Folder | 0777 |
|
|
| MarketplaceAgreement | Folder | 0777 |
|
|
| MarketplaceCatalog | Folder | 0777 |
|
|
| MarketplaceCommerceAnalytics | Folder | 0777 |
|
|
| MarketplaceDeployment | Folder | 0777 |
|
|
| MarketplaceEntitlementService | Folder | 0777 |
|
|
| MarketplaceMetering | Folder | 0777 |
|
|
| MediaConnect | Folder | 0777 |
|
|
| MediaConvert | Folder | 0777 |
|
|
| MediaLive | Folder | 0777 |
|
|
| MediaPackage | Folder | 0777 |
|
|
| MediaPackageV2 | Folder | 0777 |
|
|
| MediaPackageVod | Folder | 0777 |
|
|
| MediaStore | Folder | 0777 |
|
|
| MediaStoreData | Folder | 0777 |
|
|
| MediaTailor | Folder | 0777 |
|
|
| MedicalImaging | Folder | 0777 |
|
|
| MemoryDB | Folder | 0777 |
|
|
| MigrationHub | Folder | 0777 |
|
|
| MigrationHubConfig | Folder | 0777 |
|
|
| MigrationHubOrchestrator | Folder | 0777 |
|
|
| MigrationHubRefactorSpaces | Folder | 0777 |
|
|
| MigrationHubStrategyRecommendations | Folder | 0777 |
|
|
| Multipart | Folder | 0777 |
|
|
| Neptune | Folder | 0777 |
|
|
| NeptuneGraph | Folder | 0777 |
|
|
| Neptunedata | Folder | 0777 |
|
|
| NetworkFirewall | Folder | 0777 |
|
|
| NetworkManager | Folder | 0777 |
|
|
| NetworkMonitor | Folder | 0777 |
|
|
| NimbleStudio | Folder | 0777 |
|
|
| OAM | Folder | 0777 |
|
|
| OSIS | Folder | 0777 |
|
|
| Omics | Folder | 0777 |
|
|
| OpenSearchServerless | Folder | 0777 |
|
|
| OpenSearchService | Folder | 0777 |
|
|
| OpsWorks | Folder | 0777 |
|
|
| OpsWorksCM | Folder | 0777 |
|
|
| Organizations | Folder | 0777 |
|
|
| Outposts | Folder | 0777 |
|
|
| PI | Folder | 0777 |
|
|
| Panorama | Folder | 0777 |
|
|
| PaymentCryptography | Folder | 0777 |
|
|
| PaymentCryptographyData | Folder | 0777 |
|
|
| PcaConnectorAd | Folder | 0777 |
|
|
| PcaConnectorScep | Folder | 0777 |
|
|
| Personalize | Folder | 0777 |
|
|
| PersonalizeEvents | Folder | 0777 |
|
|
| PersonalizeRuntime | Folder | 0777 |
|
|
| Pinpoint | Folder | 0777 |
|
|
| PinpointEmail | Folder | 0777 |
|
|
| PinpointSMSVoice | Folder | 0777 |
|
|
| PinpointSMSVoiceV2 | Folder | 0777 |
|
|
| Pipes | Folder | 0777 |
|
|
| Polly | Folder | 0777 |
|
|
| Pricing | Folder | 0777 |
|
|
| PrivateNetworks | Folder | 0777 |
|
|
| PrometheusService | Folder | 0777 |
|
|
| Proton | Folder | 0777 |
|
|
| QApps | Folder | 0777 |
|
|
| QBusiness | Folder | 0777 |
|
|
| QConnect | Folder | 0777 |
|
|
| QLDB | Folder | 0777 |
|
|
| QLDBSession | Folder | 0777 |
|
|
| QuickSight | Folder | 0777 |
|
|
| RAM | Folder | 0777 |
|
|
| RDSDataService | Folder | 0777 |
|
|
| Rds | Folder | 0777 |
|
|
| RecycleBin | Folder | 0777 |
|
|
| Redshift | Folder | 0777 |
|
|
| RedshiftDataAPIService | Folder | 0777 |
|
|
| RedshiftServerless | Folder | 0777 |
|
|
| Rekognition | Folder | 0777 |
|
|
| Repostspace | Folder | 0777 |
|
|
| ResilienceHub | Folder | 0777 |
|
|
| ResourceExplorer2 | Folder | 0777 |
|
|
| ResourceGroups | Folder | 0777 |
|
|
| ResourceGroupsTaggingAPI | Folder | 0777 |
|
|
| Retry | Folder | 0777 |
|
|
| RoboMaker | Folder | 0777 |
|
|
| RolesAnywhere | Folder | 0777 |
|
|
| Route53 | Folder | 0777 |
|
|
| Route53Domains | Folder | 0777 |
|
|
| Route53Profiles | Folder | 0777 |
|
|
| Route53RecoveryCluster | Folder | 0777 |
|
|
| Route53RecoveryControlConfig | Folder | 0777 |
|
|
| Route53RecoveryReadiness | Folder | 0777 |
|
|
| Route53Resolver | Folder | 0777 |
|
|
| S3 | Folder | 0777 |
|
|
| S3Control | Folder | 0777 |
|
|
| S3Outposts | Folder | 0777 |
|
|
| SSMContacts | Folder | 0777 |
|
|
| SSMIncidents | Folder | 0777 |
|
|
| SSMQuickSetup | Folder | 0777 |
|
|
| SSO | Folder | 0777 |
|
|
| SSOAdmin | Folder | 0777 |
|
|
| SSOOIDC | Folder | 0777 |
|
|
| SageMaker | Folder | 0777 |
|
|
| SageMakerFeatureStoreRuntime | Folder | 0777 |
|
|
| SageMakerGeospatial | Folder | 0777 |
|
|
| SageMakerMetrics | Folder | 0777 |
|
|
| SageMakerRuntime | Folder | 0777 |
|
|
| SagemakerEdgeManager | Folder | 0777 |
|
|
| SavingsPlans | Folder | 0777 |
|
|
| Scheduler | Folder | 0777 |
|
|
| Schemas | Folder | 0777 |
|
|
| Script | Folder | 0777 |
|
|
| SecretsManager | Folder | 0777 |
|
|
| SecurityHub | Folder | 0777 |
|
|
| SecurityLake | Folder | 0777 |
|
|
| ServerlessApplicationRepository | Folder | 0777 |
|
|
| ServiceCatalog | Folder | 0777 |
|
|
| ServiceDiscovery | Folder | 0777 |
|
|
| ServiceQuotas | Folder | 0777 |
|
|
| Ses | Folder | 0777 |
|
|
| SesV2 | Folder | 0777 |
|
|
| Sfn | Folder | 0777 |
|
|
| Shield | Folder | 0777 |
|
|
| Signature | Folder | 0777 |
|
|
| SimSpaceWeaver | Folder | 0777 |
|
|
| Sms | Folder | 0777 |
|
|
| SnowBall | Folder | 0777 |
|
|
| SnowDeviceManagement | Folder | 0777 |
|
|
| Sns | Folder | 0777 |
|
|
| Sqs | Folder | 0777 |
|
|
| Ssm | Folder | 0777 |
|
|
| SsmSap | Folder | 0777 |
|
|
| StorageGateway | Folder | 0777 |
|
|
| Sts | Folder | 0777 |
|
|
| SupplyChain | Folder | 0777 |
|
|
| Support | Folder | 0777 |
|
|
| SupportApp | Folder | 0777 |
|
|
| Swf | Folder | 0777 |
|
|
| Synthetics | Folder | 0777 |
|
|
| TaxSettings | Folder | 0777 |
|
|
| Textract | Folder | 0777 |
|
|
| TimestreamInfluxDB | Folder | 0777 |
|
|
| TimestreamQuery | Folder | 0777 |
|
|
| TimestreamWrite | Folder | 0777 |
|
|
| Tnb | Folder | 0777 |
|
|
| Token | Folder | 0777 |
|
|
| TranscribeService | Folder | 0777 |
|
|
| Transfer | Folder | 0777 |
|
|
| Translate | Folder | 0777 |
|
|
| TrustedAdvisor | Folder | 0777 |
|
|
| VPCLattice | Folder | 0777 |
|
|
| VerifiedPermissions | Folder | 0777 |
|
|
| VoiceID | Folder | 0777 |
|
|
| WAFV2 | Folder | 0777 |
|
|
| Waf | Folder | 0777 |
|
|
| WafRegional | Folder | 0777 |
|
|
| WellArchitected | Folder | 0777 |
|
|
| WorkDocs | Folder | 0777 |
|
|
| WorkLink | Folder | 0777 |
|
|
| WorkMail | Folder | 0777 |
|
|
| WorkMailMessageFlow | Folder | 0777 |
|
|
| WorkSpaces | Folder | 0777 |
|
|
| WorkSpacesThinClient | Folder | 0777 |
|
|
| WorkSpacesWeb | Folder | 0777 |
|
|
| XRay | Folder | 0777 |
|
|
| data | Folder | 0777 |
|
|
| drs | Folder | 0777 |
|
|
| finspace | Folder | 0777 |
|
|
| imagebuilder | Folder | 0777 |
|
|
| ivschat | Folder | 0777 |
|
|
| kendra | Folder | 0777 |
|
|
| mgn | Folder | 0777 |
|
|
| signer | Folder | 0777 |
|
|
| AbstractConfigurationProvider.php | File | 4.46 KB | 0777 |
|
| AwsClient.php | File | 27.96 KB | 0777 |
|
| AwsClientInterface.php | File | 5.4 KB | 0777 |
|
| AwsClientTrait.php | File | 2.67 KB | 0777 |
|
| CacheInterface.php | File | 755 B | 0777 |
|
| ClientResolver.php | File | 56.45 KB | 0777 |
|
| Command.php | File | 2.96 KB | 0777 |
|
| CommandInterface.php | File | 946 B | 0777 |
|
| CommandPool.php | File | 5.23 KB | 0777 |
|
| ConfigurationProviderInterface.php | File | 246 B | 0777 |
|
| DoctrineCacheAdapter.php | File | 989 B | 0777 |
|
| EndpointParameterMiddleware.php | File | 2.73 KB | 0777 |
|
| HandlerList.php | File | 13.24 KB | 0777 |
|
| HasDataTrait.php | File | 1.46 KB | 0777 |
|
| HasMonitoringEventsTrait.php | File | 869 B | 0777 |
|
| HashInterface.php | File | 531 B | 0777 |
|
| HashingStream.php | File | 1.55 KB | 0777 |
|
| History.php | File | 3.9 KB | 0777 |
|
| IdempotencyTokenMiddleware.php | File | 3.69 KB | 0777 |
|
| InputValidationMiddleware.php | File | 2.44 KB | 0777 |
|
| JsonCompiler.php | File | 478 B | 0777 |
|
| LruArrayCache.php | File | 2.22 KB | 0777 |
|
| Middleware.php | File | 15.62 KB | 0777 |
|
| MockHandler.php | File | 4.09 KB | 0777 |
|
| MonitoringEventsInterface.php | File | 742 B | 0777 |
|
| MultiRegionClient.php | File | 8.79 KB | 0777 |
|
| PhpHash.php | File | 1.81 KB | 0777 |
|
| PresignUrlMiddleware.php | File | 4.53 KB | 0777 |
|
| Psr16CacheAdapter.php | File | 572 B | 0777 |
|
| PsrCacheAdapter.php | File | 742 B | 0777 |
|
| QueryCompatibleInputMiddleware.php | File | 5.81 KB | 0777 |
|
| RequestCompressionMiddleware.php | File | 4.81 KB | 0777 |
|
| ResponseContainerInterface.php | File | 246 B | 0777 |
|
| Result.php | File | 1.14 KB | 0777 |
|
| ResultInterface.php | File | 1.34 KB | 0777 |
|
| ResultPaginator.php | File | 5.87 KB | 0777 |
|
| RetryMiddleware.php | File | 8.47 KB | 0777 |
|
| RetryMiddlewareV2.php | File | 11.67 KB | 0777 |
|
| Sdk.php | File | 66.76 KB | 0777 |
|
| StreamRequestPayloadMiddleware.php | File | 2.57 KB | 0777 |
|
| TraceMiddleware.php | File | 12.36 KB | 0777 |
|
| Waiter.php | File | 8.42 KB | 0777 |
|
| WrappedHttpHandler.php | File | 6.99 KB | 0777 |
|
| functions.php | File | 15.21 KB | 0777 |
|