简体   繁体   English

如何在 scepter 模板中将源访问控制添加到 S3 object?

[英]How do I add origin access control to S3 object within sceptre template?

I can use AWS console to follow directions and set up an S3 object behind CloudFront using an "origin access control."我可以使用 AWS 控制台按照说明使用“源访问控制”在 CloudFront 后面设置一个 S3 object。 There's a trickiness in a certain ordering of creating and updating distributions and bucket policies.创建和更新分配和存储桶策略的特定顺序有一个技巧。 I've been unable to figure out how to configure all of this in a YAML file for automated deployment using sceptre?我一直无法弄清楚如何在 YAML 文件中配置所有这些以使用权杖进行自动部署? I have looked around.我环顾四周。 Any help appreciated.任何帮助表示赞赏。

You need to create some cloudformation reasources like S3Bucket, BucketPolicy, OriginAccessIdentity and a Cloudfront resources.您需要创建一些 cloudformation 资源,例如 S3Bucket、BucketPolicy、OriginAccessIdentity 和 Cloudfront 资源。

This blog post will help you 这篇博文将为您提供帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 S3 - 访问控制允许来源 Header - S3 - Access-Control-Allow-Origin Header 为什么在访问 AWS S3 存储桶时出现“CORS header 'Access-Control-Allow-Origin' missing”错误? - Why am I having the "CORS header ‘Access-Control-Allow-Origin’ missing" error when accessing an AWS S3 bucket? 如何构建用于访问控制的 s3 存储桶 - How to structure s3 bucket for access control CloudFront 未正确传回来自 S3 的 Access-Control-Allow-Origin 标头 - CloudFront is not correctly passing back the Access-Control-Allow-Origin header from S3 Cloudformation 模板 - 具有云端分发的 S3 存储桶网站 - 分发无法访问源 - Cloudformation template - S3 bucket website with cloudfront distribution - distribution can't access origin 如何移动 S3“Deep Glacier Archive”object? - How do I move an S3 "Deep Glacier Archive" object? 如何使用 Javascript 在 AWS S3 上删除 object? - How do I delete an object on AWS S3 using Javascript? 如何为用户池添加对 s3 存储桶的访问权限 - How to add access to s3 bucket for userpool 请求的资源上不存在“Access-Control-Allow-Origin”header。 使用 aws lambda 将图像上传到 s3 - no 'Access-Control-Allow-Origin' header is present on the requested resource. while uploading image to s3 using aws lambda 如何确认我在哪个 AWS 账户上启动 Scepter? - How to confirm which AWS account I am launching Sceptre on?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM