mammoth-electrician-64525
05/07/2021, 7:26 AMs3.BucketObject("obj", bucket=bucket.id, source=pulumi.AssetArchive({"folder": pulumi.FileArchive("./segment-logs")}))
Can someone help me in figure out it?brave-planet-10645
05/07/2021, 8:04 AMpath/to/folder/file.txt
https://www.pulumi.com/docs/reference/pkg/aws/s3/bucketobject/#key_pythonmammoth-electrician-64525
05/07/2021, 8:19 AM...
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/segment-logs/*"
}
...
Can you help me in how create that object into my new AWS S3 bucket?brave-planet-10645
05/07/2021, 8:26 AMdirectory=r'./segment-logs'
for entry in os.scandir(directory):
bucket_object = s3.BucketObject(
f'file-{entry.name}',
source=pulumi.FileAsset(entry.path),
bucket=bucket,
key=f'segment-logs/{entry.name}'
)
key
I've added a prefix of segment-logs/
prefix. That's your "folder"mammoth-electrician-64525
05/07/2021, 8:48 AMbrave-planet-10645
05/07/2021, 8:49 AMsegement-logs
folder Pulumi will delete them from your S3 bucketmammoth-electrician-64525
05/07/2021, 10:16 AM