-
Notifications
You must be signed in to change notification settings - Fork 0
/
comandos.txt
37 lines (30 loc) · 1.11 KB
/
comandos.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
npm install -g serverless
npm install aws-sdk
npm install pdfkit --save
serverless config credentials --provider aws --key <your_key> --secret <your_secret>
** hacer el archivo serverless.yml
serverless deploy
** Poner el logo en el bucket de S3 también, configurar acl!!! y permisos logo mismo (lograr que esto se haga automático para todos los pdf)
** Saqué la configuración de bloquear acceso público de mi S3 (no sé si está bien por seguridad, pero supuestamente la gente debería poder ver sus boletas en el link)
{
"Version": "2012-10-17",
"Id": "ExamplePolicy01",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::boletasvuelos/*"
},
{
"Sid": "AllowPutObjectToSpecificUser",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::381492023812:user/pdfuser"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::boletasvuelos/*"
}
]
}