Update scripts/create-s3-bucket.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Derek Slenk 2025-06-29 17:47:11 -04:00 committed by GitHub
parent 626219620b
commit 57558687d9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -71,11 +71,12 @@ async function main() {
};
// Write policy to temporary file
require('fs').writeFileSync('/tmp/bucket-policy.json', JSON.stringify(bucketPolicy, null, 2));
const tempFilePath = path.join(os.tmpdir(), 'bucket-policy.json');
require('fs').writeFileSync(tempFilePath, JSON.stringify(bucketPolicy, null, 2));
console.log('\n🔓 Setting bucket policy for public read access...');
try {
execSync(`aws s3api put-bucket-policy --bucket ${bucketName} --policy file:///tmp/bucket-policy.json --no-cli-pager`, { stdio: 'inherit' });
execSync(`aws s3api put-bucket-policy --bucket ${bucketName} --policy file://${tempFilePath} --no-cli-pager`, { stdio: 'inherit' });
console.log('✅ Bucket policy applied');
} catch (error) {
console.error('❌ Failed to apply bucket policy');