Sono stato in grado di creare un bucket in un amazon S3 utilizzando questo link.Come creare una cartella in un secchio S3 amazzone usando terraform
ho usato il seguente codice per creare un secchio:
resource "aws_s3_bucket" "b" {
bucket = "my_tf_test_bucket"
acl = "private"
}
Ora volevo creare cartelle all'interno del secchio, dire Folder1
.
Ho trovato link per la creazione di un oggetto S3. Ma questo ha un parametro obbligatorio source
. Non sono sicuro di cosa debba fare questo valore, poiché il mio intento è creare una cartella all'interno del bucket S3.
Grazie per l'informazione. Ma il mio dubbio è come creare un oggetto qualcosa come un oggetto a byte zero. Quale dovrebbe essere la fonte? –
Conosci il tuo caso d'uso, ma il punto è, i bucket S3 sono totalmente piatti, non esistono cartelle S3 e se vuoi mettere un oggetto chiamato Folder1/File1 in S3, non devi "creare" "Prima cartella1. Se vuoi ancora per qualche ragione, crea un file a byte zero sul tuo filesystem locale e punta a terra come sorgente. –
sì S3 non supporta le cartelle reali ma la domanda è come creare ciò che S3 considererebbe un oggetto che può essere visto come una cartella. La risposta per ciò che dovrebbe essere accettato è sotto. – Stephen