如何将文件直接上传到 Cloudfront 发行版?
现在我在javascript sdk的s3类中使用putobject方法
根据文档,我们可以直接上传到分发版 http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AddingObjects.html
当我将 put 请求发送到 distributionname.cloudfront.net 时它说 403 forbidden 尽管我在 s3 中启用了 CORS 配置
是否有与 s3.putobject 类似的方法可以直接上传到 cloudfront?
还是我应该继续发送到 s3 分发源 buketname.s3.amazonaws.com/?
当我尝试使用以下 cloudformation yml 文件使用应用程序负载均衡器创建 Autoscale 组时
LoadBalancer:
Type: AWS::ElasticLoadBalancingV2::LoadBalancer
Properties:
Type: application
Subnets:
Ref: VPCZoneIdentifier
AutoScalingGroup:
Type: AWS::AutoScaling::AutoScalingGroup
DependsOn: LoadBalancer
Properties:
AvailabilityZones:
Ref: "AvailabilityZones"
Cooldown: 120
DesiredCapacity:
Ref: DesiredCapacityASG
LaunchConfigurationName:
Ref: LaunchConfiguration
MaxSize:
Ref: MaxSizeASG
MinSize:
Ref: MinSizeASG
LoadBalancerNames:
- Ref: "LoadBalancer"
TargetGroupARNs:
- !Ref TargetGroup
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息:“提供的负载均衡器可能无效。请确保它们存在并重试。(服务:AmazonAutoScaling;状态代码:400;错误代码:ValidationError;请求 ID:)”
amazon-web-services aws-cloudformation aws-application-load-balancer