我尝试了使用云形成服务调整图像大小的功能。创建堆栈时,要求选择我们的s3存储桶。创建堆栈后,它会向云提供ApiEndpoint,但它是从s3存储桶的根目录提供的。
例如: s3存储桶路径:https://surathbucket1.s3.ap-south-1.amazonaws.com/png.png
堆栈的云前路径:https://d1njf1ibm6jv3d.cloudfront.net/png.png
我需要为s3存储桶中的特定文件夹而不是根目录创建堆栈。
例如: s3存储桶路径:https://surathbucket1.s3.ap-south-1.amazonaws.com/test/png.png
堆栈的云前路径:https://d1njf1ibm6jv3d.cloudfront.net/png.png
我使用此模板创建堆栈 https://docs.aws.amazon.com/solutions/latest/serverless-image-handler/template.html
任何人都知道答案,请帮助我。谢谢
答案 0 :(得分:0)
在S3中没有像文件夹这样的对象类型。只有一个对象本身带有前缀test /。因此,根据您的情况,对象的名称应为test / png.png
检查文档:https://docs.aws.amazon.com/AmazonS3/latest/user-guide/using-folders.html