AWS SDK for PHP 3.x
  • Namespace
  • Class
Did this page help you? SUBMIT FEEDBACK!

Namespaces

  • Aws
    • AccessAnalyzer
      • Exception
    • Account
      • Exception
    • Acm
      • Exception
    • ACMPCA
      • Exception
    • AlexaForBusiness
      • Exception
    • Amplify
      • Exception
    • AmplifyBackend
      • Exception
    • AmplifyUIBuilder
      • Exception
    • Api
      • ErrorParser
      • Parser
        • Exception
      • Serializer
    • ApiGateway
      • Exception
    • ApiGatewayManagementApi
      • Exception
    • ApiGatewayV2
      • Exception
    • AppConfig
      • Exception
    • AppConfigData
      • Exception
    • Appflow
      • Exception
    • AppIntegrationsService
      • Exception
    • ApplicationAutoScaling
      • Exception
    • ApplicationCostProfiler
      • Exception
    • ApplicationDiscoveryService
      • Exception
    • ApplicationInsights
      • Exception
    • AppMesh
      • Exception
    • AppRegistry
      • Exception
    • AppRunner
      • Exception
    • Appstream
      • Exception
    • AppSync
      • Exception
    • ARCZonalShift
      • Exception
    • Arn
      • Exception
    • Athena
      • Exception
    • AuditManager
      • Exception
    • AugmentedAIRuntime
      • Exception
    • AutoScaling
      • Exception
    • AutoScalingPlans
      • Exception
    • Backup
      • Exception
    • BackupGateway
      • Exception
    • BackupStorage
      • Exception
    • Batch
      • Exception
    • BillingConductor
      • Exception
    • Braket
      • Exception
    • Budgets
      • Exception
    • Chime
      • Exception
    • ChimeSDKIdentity
      • Exception
    • ChimeSDKMediaPipelines
      • Exception
    • ChimeSDKMeetings
      • Exception
    • ChimeSDKMessaging
      • Exception
    • ChimeSDKVoice
      • Exception
    • CleanRooms
      • Exception
    • ClientSideMonitoring
      • Exception
    • Cloud9
      • Exception
    • CloudControlApi
      • Exception
    • CloudDirectory
      • Exception
    • CloudFormation
      • Exception
    • CloudFront
      • Exception
    • CloudHsm
      • Exception
    • CloudHSMV2
      • Exception
    • CloudSearch
      • Exception
    • CloudSearchDomain
      • Exception
    • CloudTrail
      • Exception
    • CloudTrailData
      • Exception
    • CloudWatch
      • Exception
    • CloudWatchEvents
      • Exception
    • CloudWatchEvidently
      • Exception
    • CloudWatchLogs
      • Exception
    • CloudWatchRUM
      • Exception
    • CodeArtifact
      • Exception
    • CodeBuild
      • Exception
    • CodeCatalyst
      • Exception
    • CodeCommit
      • Exception
    • CodeDeploy
      • Exception
    • CodeGuruProfiler
      • Exception
    • CodeGuruReviewer
      • Exception
    • CodePipeline
      • Exception
    • CodeStar
      • Exception
    • CodeStarconnections
      • Exception
    • CodeStarNotifications
      • Exception
    • CognitoIdentity
      • Exception
    • CognitoIdentityProvider
      • Exception
    • CognitoSync
      • Exception
    • Comprehend
      • Exception
    • ComprehendMedical
      • Exception
    • ComputeOptimizer
      • Exception
    • ConfigService
      • Exception
    • Connect
      • Exception
    • ConnectCampaignService
      • Exception
    • ConnectCases
      • Exception
    • ConnectContactLens
      • Exception
    • ConnectParticipant
      • Exception
    • ConnectWisdomService
      • Exception
    • ControlTower
      • Exception
    • CostandUsageReportService
      • Exception
    • CostExplorer
      • Exception
    • Credentials
    • Crypto
      • Cipher
      • Polyfill
    • CustomerProfiles
      • Exception
    • DatabaseMigrationService
      • Exception
    • DataExchange
      • Exception
    • DataPipeline
      • Exception
    • DataSync
      • Exception
    • DAX
      • Exception
    • DefaultsMode
      • Exception
    • Detective
      • Exception
    • DeviceFarm
      • Exception
    • DevOpsGuru
      • Exception
    • DirectConnect
      • Exception
    • DirectoryService
      • Exception
    • DLM
      • Exception
    • DocDB
      • Exception
    • DocDBElastic
      • Exception
    • drs
      • Exception
    • DynamoDb
      • Exception
    • DynamoDbStreams
      • Exception
    • EBS
      • Exception
    • Ec2
      • Exception
    • EC2InstanceConnect
      • Exception
    • Ecr
      • Exception
    • ECRPublic
      • Exception
    • Ecs
      • Exception
    • Efs
      • Exception
    • EKS
      • Exception
    • ElastiCache
      • Exception
    • ElasticBeanstalk
      • Exception
    • ElasticInference
      • Exception
    • ElasticLoadBalancing
      • Exception
    • ElasticLoadBalancingV2
      • Exception
    • ElasticsearchService
      • Exception
    • ElasticTranscoder
      • Exception
    • Emr
      • Exception
    • EMRContainers
      • Exception
    • EMRServerless
      • Exception
    • Endpoint
      • UseDualstackEndpoint
        • Exception
      • UseFipsEndpoint
        • Exception
    • EndpointDiscovery
      • Exception
    • EndpointV2
      • Rule
      • Ruleset
    • EventBridge
      • Exception
    • Exception
    • finspace
      • Exception
    • FinSpaceData
      • Exception
    • Firehose
      • Exception
    • FIS
      • Exception
    • FMS
      • Exception
    • ForecastQueryService
      • Exception
    • ForecastService
      • Exception
    • FraudDetector
      • Exception
    • FSx
      • Exception
    • GameLift
      • Exception
    • GameSparks
      • Exception
    • Glacier
      • Exception
    • GlobalAccelerator
      • Exception
    • Glue
      • Exception
    • GlueDataBrew
      • Exception
    • Greengrass
      • Exception
    • GreengrassV2
      • Exception
    • GroundStation
      • Exception
    • GuardDuty
      • Exception
    • Handler
      • GuzzleV5
      • GuzzleV6
    • Health
      • Exception
    • HealthLake
      • Exception
    • Honeycode
      • Exception
    • Iam
      • Exception
    • IdentityStore
      • Exception
    • imagebuilder
      • Exception
    • ImportExport
      • Exception
    • Inspector
      • Exception
    • Inspector2
      • Exception
    • InternetMonitor
      • Exception
    • Iot
      • Exception
    • IoT1ClickDevicesService
      • Exception
    • IoT1ClickProjects
      • Exception
    • IoTAnalytics
      • Exception
    • IotDataPlane
      • Exception
    • IoTDeviceAdvisor
      • Exception
    • IoTEvents
      • Exception
    • IoTEventsData
      • Exception
    • IoTFleetHub
      • Exception
    • IoTFleetWise
      • Exception
    • IoTJobsDataPlane
      • Exception
    • IoTRoboRunner
      • Exception
    • IoTSecureTunneling
      • Exception
    • IoTSiteWise
      • Exception
    • IoTThingsGraph
      • Exception
    • IoTTwinMaker
      • Exception
    • IoTWireless
      • Exception
    • IVS
      • Exception
    • ivschat
      • Exception
    • IVSRealTime
      • Exception
    • Kafka
      • Exception
    • KafkaConnect
      • Exception
    • kendra
      • Exception
    • KendraRanking
      • Exception
    • Keyspaces
      • Exception
    • Kinesis
      • Exception
    • KinesisAnalytics
      • Exception
    • KinesisAnalyticsV2
      • Exception
    • KinesisVideo
      • Exception
    • KinesisVideoArchivedMedia
      • Exception
    • KinesisVideoMedia
      • Exception
    • KinesisVideoSignalingChannels
      • Exception
    • KinesisVideoWebRTCStorage
      • Exception
    • Kms
      • Exception
    • LakeFormation
      • Exception
    • Lambda
      • Exception
    • LexModelBuildingService
      • Exception
    • LexModelsV2
      • Exception
    • LexRuntimeService
      • Exception
    • LexRuntimeV2
      • Exception
    • LicenseManager
      • Exception
    • LicenseManagerLinuxSubscriptions
      • Exception
    • LicenseManagerUserSubscriptions
      • Exception
    • Lightsail
      • Exception
    • LocationService
      • Exception
    • LookoutEquipment
      • Exception
    • LookoutforVision
      • Exception
    • LookoutMetrics
      • Exception
    • MachineLearning
      • Exception
    • Macie
      • Exception
    • Macie2
      • Exception
    • MainframeModernization
      • Exception
    • ManagedBlockchain
      • Exception
    • ManagedGrafana
      • Exception
    • MarketplaceCatalog
      • Exception
    • MarketplaceCommerceAnalytics
      • Exception
    • MarketplaceEntitlementService
      • Exception
    • MarketplaceMetering
      • Exception
    • MediaConnect
      • Exception
    • MediaConvert
      • Exception
    • MediaLive
      • Exception
    • MediaPackage
      • Exception
    • MediaPackageVod
      • Exception
    • MediaStore
      • Exception
    • MediaStoreData
      • Exception
    • MediaTailor
      • Exception
    • MemoryDB
      • Exception
    • mgn
      • Exception
    • MigrationHub
      • Exception
    • MigrationHubConfig
      • Exception
    • MigrationHubOrchestrator
      • Exception
    • MigrationHubRefactorSpaces
      • Exception
    • MigrationHubStrategyRecommendations
      • Exception
    • Mobile
      • Exception
    • MQ
      • Exception
    • MTurk
      • Exception
    • Multipart
    • MWAA
      • Exception
    • Neptune
      • Exception
    • NetworkFirewall
      • Exception
    • NetworkManager
      • Exception
    • NimbleStudio
      • Exception
    • OAM
      • Exception
    • Omics
      • Exception
    • OpenSearchServerless
      • Exception
    • OpenSearchService
      • Exception
    • OpsWorks
      • Exception
    • OpsWorksCM
      • Exception
    • Organizations
      • Exception
    • Outposts
      • Exception
    • Panorama
      • Exception
    • Personalize
      • Exception
    • PersonalizeEvents
      • Exception
    • PersonalizeRuntime
      • Exception
    • PI
      • Exception
    • Pinpoint
      • Exception
    • PinpointEmail
      • Exception
    • PinpointSMSVoice
      • Exception
    • PinpointSMSVoiceV2
      • Exception
    • Pipes
      • Exception
    • Polly
      • Exception
    • Pricing
      • Exception
    • PrivateNetworks
      • Exception
    • PrometheusService
      • Exception
    • Proton
      • Exception
    • QLDB
      • Exception
    • QLDBSession
      • Exception
    • QuickSight
      • Exception
    • RAM
      • Exception
    • Rds
      • Exception
    • RDSDataService
      • Exception
    • RecycleBin
      • Exception
    • Redshift
      • Exception
    • RedshiftDataAPIService
      • Exception
    • RedshiftServerless
      • Exception
    • Rekognition
      • Exception
    • ResilienceHub
      • Exception
    • ResourceExplorer2
      • Exception
    • ResourceGroups
      • Exception
    • ResourceGroupsTaggingAPI
      • Exception
    • Retry
      • Exception
    • RoboMaker
      • Exception
    • RolesAnywhere
      • Exception
    • Route53
      • Exception
    • Route53Domains
      • Exception
    • Route53RecoveryCluster
      • Exception
    • Route53RecoveryControlConfig
      • Exception
    • Route53RecoveryReadiness
      • Exception
    • Route53Resolver
      • Exception
    • S3
      • Crypto
      • Exception
      • RegionalEndpoint
        • Exception
      • UseArnRegion
        • Exception
    • S3Control
      • Exception
    • S3Outposts
      • Exception
    • SageMaker
      • Exception
    • SagemakerEdgeManager
      • Exception
    • SageMakerFeatureStoreRuntime
      • Exception
    • SageMakerGeospatial
      • Exception
    • SageMakerMetrics
      • Exception
    • SageMakerRuntime
      • Exception
    • SavingsPlans
      • Exception
    • Scheduler
      • Exception
    • Schemas
      • Exception
    • Script
      • Composer
    • SecretsManager
      • Exception
    • SecurityHub
      • Exception
    • SecurityLake
      • Exception
    • ServerlessApplicationRepository
      • Exception
    • ServiceCatalog
      • Exception
    • ServiceDiscovery
      • Exception
    • ServiceQuotas
      • Exception
    • Ses
      • Exception
    • SesV2
      • Exception
    • Sfn
      • Exception
    • Shield
      • Exception
    • Signature
    • signer
      • Exception
    • SimSpaceWeaver
      • Exception
    • Sms
      • Exception
    • SnowBall
      • Exception
    • SnowDeviceManagement
      • Exception
    • Sns
      • Exception
    • Sqs
      • Exception
    • Ssm
      • Exception
    • SSMContacts
      • Exception
    • SSMIncidents
      • Exception
    • SsmSap
      • Exception
    • SSO
      • Exception
    • SSOAdmin
      • Exception
    • SSOOIDC
      • Exception
    • StorageGateway
      • Exception
    • Sts
      • Exception
      • RegionalEndpoints
        • Exception
    • Support
      • Exception
    • SupportApp
      • Exception
    • Swf
      • Exception
    • Synthetics
      • Exception
    • Textract
      • Exception
    • TimestreamQuery
      • Exception
    • TimestreamWrite
      • Exception
    • Tnb
      • Exception
    • Token
    • TranscribeService
      • Exception
    • Transfer
      • Exception
    • Translate
      • Exception
    • VoiceID
      • Exception
    • Waf
      • Exception
    • WafRegional
      • Exception
    • WAFV2
      • Exception
    • WellArchitected
      • Exception
    • WorkDocs
      • Exception
    • WorkLink
      • Exception
    • WorkMail
      • Exception
    • WorkMailMessageFlow
      • Exception
    • WorkSpaces
      • Exception
    • WorkSpacesWeb
      • Exception
    • XRay
      • Exception
  • GuzzleHttp
    • Promise
    • Psr7
  • Psr
    • Http
      • Message

Classes

  • BatchDelete
  • GetBucketLocationParser
  • MultipartUploader
  • ObjectCopier
  • ObjectUploader
  • PostObject
  • PostObjectV4
  • S3Client
  • S3MultiRegionClient
  • S3UriParser
  • StreamWrapper
  • Transfer
  • ValidateResponseChecksumParser

Interfaces

  • S3ClientInterface

Traits

  • CalculatesChecksumTrait
  • MultipartUploadingTrait
  • S3ClientTrait

Class S3MultiRegionClient

Aws\MultiRegionClient implements Aws\AwsClientInterface uses Aws\AwsClientTrait
Extended by Aws\S3\S3MultiRegionClient implements Aws\S3\S3ClientInterface uses Aws\S3\S3ClientTrait
Namespace: Aws\S3
Located at S3/S3MultiRegionClient.php

Amazon Simple Storage Service multi-region client.

Methods Summary

  • static getArguments ( )
  • __construct ( array $args )

    The multi-region client constructor accepts the following options:

  • createPresignedRequest ( Aws\CommandInterface $command, int|string|\DateTimeInterface $expires, array $options = [] )

    Create a pre-signed URL for the given S3 command object.

  • getObjectUrl ( string $bucket, string $key )

    Returns the URL to an object identified by its bucket and key.

  • determineBucketRegionAsync ( string $bucketName )

    Returns a promise fulfilled with the region in which a given bucket is located.

Methods inherited from Aws\MultiRegionClient

getApi(), getCommand(), getConfig(), getCredentials(), getEndpoint(), getHandlerList(), getRegion(), useCustomHandler()

Methods inherited from Aws\AwsClientInterface

__call(), execute(), executeAsync(), getIterator(), getPaginator(), getWaiter(), waitUntil()

Methods inherited from Aws\S3\S3ClientInterface

copy(), copyAsync(), deleteMatchingObjects(), deleteMatchingObjectsAsync(), determineBucketRegion(), doesBucketExist(), doesBucketExistV2(), doesObjectExist(), doesObjectExistV2(), downloadBucket(), downloadBucketAsync(), registerStreamWrapper(), registerStreamWrapperV2(), upload(), uploadAsync(), uploadDirectory(), uploadDirectoryAsync()

Methods used from Aws\S3\S3ClientTrait

copy(), copyAsync(), deleteMatchingObjects(), deleteMatchingObjectsAsync(), determineBucketRegion(), doesBucketExist(), doesBucketExistV2(), doesObjectExist(), doesObjectExistV2(), downloadBucket(), downloadBucketAsync(), execute(), getCommand(), getHandlerList(), getIterator(), registerStreamWrapper(), registerStreamWrapperV2(), upload(), uploadAsync(), uploadDirectory(), uploadDirectoryAsync()

Methods used from Aws\AwsClientTrait

__call(), executeAsync(), getPaginator(), getWaiter(), waitUntil()

Methods Details

static getArguments ( )

Overrides

Aws\MultiRegionClient::getArguments

__construct ( array $args )

The multi-region client constructor accepts the following options:

  • client_factory: (callable) An optional callable that takes an array of client configuration arguments and returns a regionalized client.
  • partition: (Aws\Endpoint\Partition|string) AWS partition to connect to. Valid partitions include "aws," "aws-cn," and "aws-us-gov." Used to restrict the scope of the mapRegions method.
  • region: (string) Region to connect to when no override is provided. Used to create the default client factory and determine the appropriate AWS partition when present.

Parameters

array $args Client configuration arguments.

Overrides

Aws\MultiRegionClient::__construct

RequestInterface createPresignedRequest ( Aws\CommandInterface $command, integer|string|DateTimeInterface $expires, array $options = [] )

Create a pre-signed URL for the given S3 command object.

Parameters

Aws\CommandInterface $command

Command to create a pre-signed URL for.

integer|string|DateTimeInterface $expires

The time at which the URL should expire. This can be a Unix timestamp, a PHP DateTime object, or a string that can be evaluated by strtotime().

array $options = []

Returns

RequestInterface

Implementation of

Aws\S3\S3ClientInterface::createPresignedRequest()

string getObjectUrl ( string $bucket, string $key )

Returns the URL to an object identified by its bucket and key.

The URL returned by this method is not signed nor does it ensure that the bucket and key given to the method exist. If you need a signed URL, then use the \Aws\S3\S3Client::createPresignedRequest method and get the URI of the signed request.

Parameters

string $bucket The name of the bucket where the object is located
string $key The key of the object

Returns

string
The URL to the object

Implementation of

Aws\S3\S3ClientInterface::getObjectUrl()

PromiseInterface determineBucketRegionAsync ( string $bucketName )

Returns a promise fulfilled with the region in which a given bucket is located.

Parameters

string $bucketName

Returns

PromiseInterface

Implementation of

Aws\S3\S3ClientInterface::determineBucketRegionAsync()

Magic methods summary

Aws\Result abortMultipartUpload ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise abortMultipartUploadAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result completeMultipartUpload ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise completeMultipartUploadAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result copyObject ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise copyObjectAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result createBucket ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise createBucketAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result createMultipartUpload ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise createMultipartUploadAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucket ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketAnalyticsConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketAnalyticsConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketCors ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketCorsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketEncryption ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketEncryptionAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketIntelligentTieringConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketIntelligentTieringConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketInventoryConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketInventoryConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketLifecycle ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketLifecycleAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketMetricsConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketMetricsConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketOwnershipControls ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketOwnershipControlsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketPolicy ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketPolicyAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketReplication ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketReplicationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketTagging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketTaggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteBucketWebsite ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteBucketWebsiteAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteObject ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteObjectAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteObjectTagging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteObjectTaggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deleteObjects ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deleteObjectsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result deletePublicAccessBlock ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise deletePublicAccessBlockAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketAccelerateConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketAccelerateConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketAcl ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketAclAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketAnalyticsConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketAnalyticsConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketCors ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketCorsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketEncryption ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketEncryptionAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketIntelligentTieringConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketIntelligentTieringConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketInventoryConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketInventoryConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketLifecycle ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketLifecycleAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketLifecycleConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketLifecycleConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketLocation ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketLocationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketLogging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketLoggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketMetricsConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketMetricsConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketNotification ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketNotificationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketNotificationConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketNotificationConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketOwnershipControls ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketOwnershipControlsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketPolicy ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketPolicyAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketPolicyStatus ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketPolicyStatusAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketReplication ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketReplicationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketRequestPayment ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketRequestPaymentAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketTagging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketTaggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketVersioning ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketVersioningAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getBucketWebsite ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getBucketWebsiteAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObject ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectAcl ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectAclAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectAttributes ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectAttributesAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectLegalHold ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectLegalHoldAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectLockConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectLockConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectRetention ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectRetentionAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectTagging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectTaggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getObjectTorrent ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getObjectTorrentAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result getPublicAccessBlock ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise getPublicAccessBlockAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result headBucket ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise headBucketAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result headObject ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise headObjectAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listBucketAnalyticsConfigurations ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listBucketAnalyticsConfigurationsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listBucketIntelligentTieringConfigurations ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listBucketIntelligentTieringConfigurationsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listBucketInventoryConfigurations ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listBucketInventoryConfigurationsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listBucketMetricsConfigurations ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listBucketMetricsConfigurationsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listBuckets ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listBucketsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listMultipartUploads ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listMultipartUploadsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listObjectVersions ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listObjectVersionsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listObjects ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listObjectsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listObjectsV2 ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listObjectsV2Async ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result listParts ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise listPartsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketAccelerateConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketAccelerateConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketAcl ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketAclAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketAnalyticsConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketAnalyticsConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketCors ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketCorsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketEncryption ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketEncryptionAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketIntelligentTieringConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketIntelligentTieringConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketInventoryConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketInventoryConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketLifecycle ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketLifecycleAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketLifecycleConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketLifecycleConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketLogging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketLoggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketMetricsConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketMetricsConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketNotification ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketNotificationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketNotificationConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketNotificationConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketOwnershipControls ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketOwnershipControlsAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketPolicy ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketPolicyAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketReplication ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketReplicationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketRequestPayment ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketRequestPaymentAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketTagging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketTaggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketVersioning ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketVersioningAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putBucketWebsite ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putBucketWebsiteAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putObject ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putObjectAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putObjectAcl ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putObjectAclAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putObjectLegalHold ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putObjectLegalHoldAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putObjectLockConfiguration ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putObjectLockConfigurationAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putObjectRetention ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putObjectRetentionAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putObjectTagging ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putObjectTaggingAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result putPublicAccessBlock ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise putPublicAccessBlockAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result restoreObject ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise restoreObjectAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result selectObjectContent ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise selectObjectContentAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result uploadPart ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise uploadPartAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result uploadPartCopy ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise uploadPartCopyAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise

Aws\Result writeGetObjectResponse ( array $args = [] )

Parameters

array $args = []

Returns

Aws\Result

GuzzleHttp\Promise\Promise writeGetObjectResponseAsync ( array $args = [] )

Parameters

array $args = []

Returns

GuzzleHttp\Promise\Promise
AWS SDK for PHP 3.x API documentation generated by ApiGen