gpt4 book ai didi

amazon-s3 - 使用 Terraform 在 s3 存储桶中创建文件夹和子文件夹

转载 作者:行者123 更新时间:2023-12-04 01:19:42 24 4
gpt4 key购买 nike

如何使用 Terraform 在 S3 存储桶中创建文件夹和子文件夹?
这就是我当前代码的样子。

resource "aws_s3_bucket_object" "Fruits" {
bucket = "${aws_s3_bucket.s3_bucket_name.id}"
key = "${var.folder_fruits}/"
content_type = "application/x-directory"
}

variable "folder_fruits" {
type = string
}
我需要一个像水果/苹果这样的文件夹结构

最佳答案

S3 中的文件夹只是以 / 结尾的对象特点。您应该能够创建 fruits/apples/具有以下 Terraform 代码的文件夹:

variable "folder_fruits" {
type = string
}

resource "aws_s3_bucket_object" "fruits" {
bucket = "${aws_s3_bucket.s3_bucket_name.id}"
key = "${var.folder_fruits}/"
content_type = "application/x-directory"
}

resource "aws_s3_bucket_object" "apples" {
bucket = "${aws_s3_bucket.s3_bucket_name.id}"
key = "${var.folder_fruits}/apples/"
content_type = "application/x-directory"
}
如果没有 fruits,这很可能也能工作。文件夹。
如需更多信息,请参阅 https://docs.aws.amazon.com/AmazonS3/latest/user-guide/using-folders.html

关于amazon-s3 - 使用 Terraform 在 s3 存储桶中创建文件夹和子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62784996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com