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
    • 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

  • CloudFrontClient
  • CookieSigner
  • UrlSigner

Class CloudFrontClient

Aws\AwsClient implements Aws\AwsClientInterface uses Aws\AwsClientTrait
Extended by Aws\CloudFront\CloudFrontClient
Namespace: Aws\CloudFront
Located at CloudFront/CloudFrontClient.php

This client is used to interact with the Amazon CloudFront service.

Supported API Versions

This class uses a service description model that is associated at runtime based on the version option given when constructing the client. The version option will determine which API operations, waiters, and paginators are available for a client. Creating a command or a specific API operation can be done using magic methods (e.g., $client->commandName(/** parameters */), or using the $\client->getCommand method of the client.

  • 2020-05-31 (latest)

      AssociateAlias
      CopyDistribution
      CreateCachePolicy
      CreateCloudFrontOriginAccessIdentity
      CreateContinuousDeploymentPolicy
      CreateDistribution
      CreateDistributionWithTags
      CreateFieldLevelEncryptionConfig
      CreateFieldLevelEncryptionProfile
      CreateFunction
      CreateInvalidation
      CreateKeyGroup
      CreateMonitoringSubscription
      CreateOriginAccessControl
      CreateOriginRequestPolicy
      CreatePublicKey
      CreateRealtimeLogConfig
      CreateResponseHeadersPolicy
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCachePolicy
      DeleteCloudFrontOriginAccessIdentity
      DeleteContinuousDeploymentPolicy
      DeleteDistribution
      DeleteFieldLevelEncryptionConfig
      DeleteFieldLevelEncryptionProfile
      DeleteFunction
      DeleteKeyGroup
      DeleteMonitoringSubscription
      DeleteOriginAccessControl
      DeleteOriginRequestPolicy
      DeletePublicKey
      DeleteRealtimeLogConfig
      DeleteResponseHeadersPolicy
      DeleteStreamingDistribution
      DescribeFunction
      GetCachePolicy
      GetCachePolicyConfig
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetContinuousDeploymentPolicy
      GetContinuousDeploymentPolicyConfig
      GetDistribution
      GetDistributionConfig
      GetFieldLevelEncryption
      GetFieldLevelEncryptionConfig
      GetFieldLevelEncryptionProfile
      GetFieldLevelEncryptionProfileConfig
      GetFunction
      GetInvalidation
      GetKeyGroup
      GetKeyGroupConfig
      GetMonitoringSubscription
      GetOriginAccessControl
      GetOriginAccessControlConfig
      GetOriginRequestPolicy
      GetOriginRequestPolicyConfig
      GetPublicKey
      GetPublicKeyConfig
      GetRealtimeLogConfig
      GetResponseHeadersPolicy
      GetResponseHeadersPolicyConfig
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCachePolicies
      ListCloudFrontOriginAccessIdentities
      ListConflictingAliases
      ListContinuousDeploymentPolicies
      ListDistributions
      ListDistributionsByCachePolicyId
      ListDistributionsByKeyGroup
      ListDistributionsByOriginRequestPolicyId
      ListDistributionsByRealtimeLogConfig
      ListDistributionsByResponseHeadersPolicyId
      ListDistributionsByWebACLId
      ListFieldLevelEncryptionConfigs
      ListFieldLevelEncryptionProfiles
      ListFunctions
      ListInvalidations
      ListKeyGroups
      ListOriginAccessControls
      ListOriginRequestPolicies
      ListPublicKeys
      ListRealtimeLogConfigs
      ListResponseHeadersPolicies
      ListStreamingDistributions
      ListTagsForResource
      PublishFunction
      TagResource
      TestFunction
      UntagResource
      UpdateCachePolicy
      UpdateCloudFrontOriginAccessIdentity
      UpdateContinuousDeploymentPolicy
      UpdateDistribution
      UpdateDistributionWithStagingConfig
      UpdateFieldLevelEncryptionConfig
      UpdateFieldLevelEncryptionProfile
      UpdateFunction
      UpdateKeyGroup
      UpdateOriginAccessControl
      UpdateOriginRequestPolicy
      UpdatePublicKey
      UpdateRealtimeLogConfig
      UpdateResponseHeadersPolicy
      UpdateStreamingDistribution
  • 2019-03-26

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateFieldLevelEncryptionConfig
      CreateFieldLevelEncryptionProfile
      CreateInvalidation
      CreatePublicKey
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteFieldLevelEncryptionConfig
      DeleteFieldLevelEncryptionProfile
      DeletePublicKey
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetFieldLevelEncryption
      GetFieldLevelEncryptionConfig
      GetFieldLevelEncryptionProfile
      GetFieldLevelEncryptionProfileConfig
      GetInvalidation
      GetPublicKey
      GetPublicKeyConfig
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListFieldLevelEncryptionConfigs
      ListFieldLevelEncryptionProfiles
      ListInvalidations
      ListPublicKeys
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateFieldLevelEncryptionConfig
      UpdateFieldLevelEncryptionProfile
      UpdatePublicKey
      UpdateStreamingDistribution
  • 2018-11-05

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateFieldLevelEncryptionConfig
      CreateFieldLevelEncryptionProfile
      CreateInvalidation
      CreatePublicKey
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteFieldLevelEncryptionConfig
      DeleteFieldLevelEncryptionProfile
      DeletePublicKey
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetFieldLevelEncryption
      GetFieldLevelEncryptionConfig
      GetFieldLevelEncryptionProfile
      GetFieldLevelEncryptionProfileConfig
      GetInvalidation
      GetPublicKey
      GetPublicKeyConfig
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListFieldLevelEncryptionConfigs
      ListFieldLevelEncryptionProfiles
      ListInvalidations
      ListPublicKeys
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateFieldLevelEncryptionConfig
      UpdateFieldLevelEncryptionProfile
      UpdatePublicKey
      UpdateStreamingDistribution
  • 2018-06-18

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateFieldLevelEncryptionConfig
      CreateFieldLevelEncryptionProfile
      CreateInvalidation
      CreatePublicKey
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteFieldLevelEncryptionConfig
      DeleteFieldLevelEncryptionProfile
      DeletePublicKey
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetFieldLevelEncryption
      GetFieldLevelEncryptionConfig
      GetFieldLevelEncryptionProfile
      GetFieldLevelEncryptionProfileConfig
      GetInvalidation
      GetPublicKey
      GetPublicKeyConfig
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListFieldLevelEncryptionConfigs
      ListFieldLevelEncryptionProfiles
      ListInvalidations
      ListPublicKeys
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateFieldLevelEncryptionConfig
      UpdateFieldLevelEncryptionProfile
      UpdatePublicKey
      UpdateStreamingDistribution
  • 2017-10-30

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateFieldLevelEncryptionConfig
      CreateFieldLevelEncryptionProfile
      CreateInvalidation
      CreatePublicKey
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteFieldLevelEncryptionConfig
      DeleteFieldLevelEncryptionProfile
      DeletePublicKey
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetFieldLevelEncryption
      GetFieldLevelEncryptionConfig
      GetFieldLevelEncryptionProfile
      GetFieldLevelEncryptionProfileConfig
      GetInvalidation
      GetPublicKey
      GetPublicKeyConfig
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListFieldLevelEncryptionConfigs
      ListFieldLevelEncryptionProfiles
      ListInvalidations
      ListPublicKeys
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateFieldLevelEncryptionConfig
      UpdateFieldLevelEncryptionProfile
      UpdatePublicKey
      UpdateStreamingDistribution
  • 2017-03-25

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateInvalidation
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteServiceLinkedRole
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2016-11-25

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateInvalidation
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2016-09-29

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateInvalidation
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2016-09-07

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateInvalidation
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2016-08-20

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateInvalidation
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2016-08-01

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateDistributionWithTags
      CreateInvalidation
      CreateStreamingDistribution
      CreateStreamingDistributionWithTags
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      ListTagsForResource
      TagResource
      UntagResource
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2016-01-28

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateInvalidation
      CreateStreamingDistribution
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution
  • 2015-07-27

      CreateCloudFrontOriginAccessIdentity
      CreateDistribution
      CreateInvalidation
      CreateStreamingDistribution
      DeleteCloudFrontOriginAccessIdentity
      DeleteDistribution
      DeleteStreamingDistribution
      GetCloudFrontOriginAccessIdentity
      GetCloudFrontOriginAccessIdentityConfig
      GetDistribution
      GetDistributionConfig
      GetInvalidation
      GetStreamingDistribution
      GetStreamingDistributionConfig
      ListCloudFrontOriginAccessIdentities
      ListDistributions
      ListDistributionsByWebACLId
      ListInvalidations
      ListStreamingDistributions
      UpdateCloudFrontOriginAccessIdentity
      UpdateDistribution
      UpdateStreamingDistribution

Methods Summary

  • getSignedUrl ( array $options )

    Create a signed Amazon CloudFront URL.

  • getSignedCookie ( array $options )

    Create a signed Amazon CloudFront cookie.

Methods inherited from Aws\AwsClient

__construct(), __sleep(), applyDocFilters(), emitDeprecationWarning(), factory(), getApi(), getArguments(), getClientBuiltIns(), getClientContextParams(), getCommand(), getConfig(), getCredentials(), getEndpoint(), getEndpointProvider(), getEndpointProviderArgs(), getHandlerList(), getRegion(), getSignatureProvider()

Methods inherited from Aws\AwsClientInterface

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

Methods used from Aws\AwsClientTrait

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

Methods Details

string getSignedUrl ( array $options )

Create a signed Amazon CloudFront URL.

This method accepts an array of configuration options:

  • url: (string) URL of the resource being signed (can include query string and wildcards). For example: rtmp://s5c39gqb8ow64r.cloudfront.net/videos/mp3_name.mp3 http://d111111abcdef8.cloudfront.net/images/horizon.jpg?size=large&license=yes
  • policy: (string) JSON policy. Use this option when creating a signed URL for a custom policy.
  • expires: (int) UTC Unix timestamp used when signing with a canned policy. Not required when passing a custom 'policy' option.
  • key_pair_id: (string) The ID of the key pair used to sign CloudFront URLs for private distributions.
  • private_key: (string) The filepath ot the private key used to sign CloudFront URLs for private distributions.

Parameters

array $options Array of configuration options used when signing

Returns

string
Signed URL with authentication parameters

Exceptions

InvalidArgumentException

if url, key_pair_id, or private_key were not specified.

Link

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithStreamingDistributions.html

array getSignedCookie ( array $options )

Create a signed Amazon CloudFront cookie.

This method accepts an array of configuration options:

  • url: (string) URL of the resource being signed (can include query string and wildcards). For example: http://d111111abcdef8.cloudfront.net/images/horizon.jpg?size=large&license=yes
  • policy: (string) JSON policy. Use this option when creating a signed URL for a custom policy.
  • expires: (int) UTC Unix timestamp used when signing with a canned policy. Not required when passing a custom 'policy' option.
  • key_pair_id: (string) The ID of the key pair used to sign CloudFront URLs for private distributions.
  • private_key: (string) The filepath ot the private key used to sign CloudFront URLs for private distributions.

Parameters

array $options Array of configuration options used when signing

Returns

array
Key => value pairs of signed cookies to set

Exceptions

InvalidArgumentException

if url, key_pair_id, or private_key were not specified.

Link

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithStreamingDistributions.html
AWS SDK for PHP 3.x API documentation generated by ApiGen