FAQ questions Flashcards

1
Q

¿Cuántas direcciones se reserva AWS en una subnet?

A

Las primeras cuatro y la última (5).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Can I peer my VPC with a VPC belonging to another AWS account?

A

Yes, assuming the owner of the other VPC accepts your peering connection request.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Is there a minimum object size for Standard - IA?

A

Objetos con un tamaño inferior a 128KB se contabilizarán a efectos de factuarción a ese tamaño.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cross Region Replication creará un clone de un bucket existente en otra región?

A

No, solo afecta a los objetos añadidos o modificados tras su activación a nivel de bucket.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué destino pueden tener los eventos de S3?

A

SQS, SNS y Lambda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué sucede si se interrumpe un miltipart-upload a S3?

A

El objeto no está disponible pero se sigue cobrando el espacio utilizado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué tamaño tiene una cabina Snowball?

A

50TB en USA, 80TB worldwide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué nombres tienen los volúmenes del Storage Gateway?

A

Cached (32TB), stored (16TB) & VTL (1PB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo puede transformarse un volumen del Storage Gateway en EBS?

A

Si se utiliza volumenes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuántas read-replicas pueden crearse para Mysql y Postgresql en RDS?

A

5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Puede modificarse una read-replica?

A

Sí, modificando la configuración.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cuántos índices globales secundarios puede tener una tabla en DynamoDB?

A

5 como máximo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Es posible añadir un Local Secondary Index a una tabla ya creada?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Es posible añadir un Global Secondary Index a una tabla ya creada?

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Existe un tamaño de tabla máximo en DynamoDB?

A

Si la tabla utiliza LSI no podrá exceder 10GB por partición. Puede monitorizase esta dimensión.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Durante cuánto tiempo se mantiene el registro de un evento en DynamoDB Streams?

A

24 horas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Es posible acceder a nodos de ElasticCache desde instancias on-premise?

A

No, debido a que el control de acceso se efectúa a través de encadenado de security groups.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Cuántos nodos pueden componer un clúster Elasticache Redis?

A

1 lectura/escritura + 5 lectura

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Pueden crearse snapshots para Elasticache?

A

Solo si el motor es Redis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Redshift soporta multi-az?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Qué velocidades soporta Direct Connect?

A

1Gbps y 10Gbps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

¿Es Direct Connect un spof?

A

Sí, a menos que contrates varias conexiones con el mismo endpoint.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

¿Qué nombre tiene una Direct Connect compartido?

A

Hosted connection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

¿Cómo se denomina una conexión directa entre el PoP de DX y el Customer Gateway del cliente en el mismo colocation center?

A

Cross connect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

¿Cuántos VIF (virtual interfaces) debe poseer cada DX?

A

Uno o más

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

¿Qués es un VIF público?

A

El utilizado para acceder a servicios públicos de AWS (S3, SQS…)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

¿Qué es un VIF privado?

A

El utilizado para accer a VPC

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

¿Es posible usar un DX desde otra cuenta?

A

Sí, a través de un hosted VIF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

¿Es necesario utilizar un VGW para usar DX?

A

Solo si se requieren VIF privadas (para acceder a VPC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

¿Cómo podemos evitar spof en DX?

A

Creando dos conexiones DX en diferentes PoP o configurando una VPN para emergencias

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

¿Qué cambio de configuración es necesario efectuar para poder acceder a una VPC desde una máquina on-premise usando DX?

A

Activar Route Propagation en el VGW y configurar la tabla de enrutado de las subnets. Alternativamente es posible configurar manualmente las entradas en la tabla de rutas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

¿Qué es el Letter of Authorization / Connecting Facility Assignment en DX?

A

LOA/CFA es la autorización para acceder a infraestructura de AWS aplicable al hardware indicado por el CFA.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

En DX ¿qué tipo de IPs usan los VIF públicos?

A

Aparecen como IPs públicas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

En DX ¿qué tipo de IPs usan los VIF privados?

A

Aparecen como IPs privadas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

¿Es posible crear R53 Health Checks a recursos que no están conectados a internet?

A

Sí, creando los checks mediante alertas de cloudwatch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

With cloudformation, What happens when one of the resources in a stack cannot be created successfully?

A

Rollback configurado por defecto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

¿Cómo puedes pausar la ejecución de un template Cloudformation a la espera de un recurso?

A

Mediante WaitCondition o (preferiblemente para EC2) CreationPolicies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

¿Qué es una creation policy?

A

Associate the CreationPolicy attribute with a resource to prevent its status from reaching create complete until AWS CloudFormation receives a specified number of success signals or the timeout period is exceeded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

¿Qué es una deletion policy?

A

Una acción a llevar a cabo cuando se elimina un recurso. Por ejemplo, una snapshot en RDS o EBS. También se puede especificar que el recurso (por ejemplo, un bucket) sea preservado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

¿Cómo puedes usar Creation Policies con ASG?

A

Puede añadirse al ASG para que espere a que un determinado número de instancias haya sido lanzado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

¿Cómo puedo usar Creation Policies para desplegar aplicaciones?

A

Utilizando el script cf-signal helper que hay en todas las distribuciones para enviar la signal correspondiente a la wait condition que contiene la creation policy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

¿Cuánto tiempo tarda Cloudtrail en enviar un evento desde que se ha producido?

A

15 minutos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

¿Cada cuánto tiempo actualiza Cloudtrail el bucket S3 con el log de eventos?

A

5 minutos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

Es posible usar Opsworks on-premise?

A

Sí, con el opsworks agent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

¿Es posible reaccionar en Opsworks al undeploy de una instancia?

A

Sí, mediante el uso del evento Undeploy que se recibe 45 segundos antes de eliminar efectivamente la instancia

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

¿Es posible autoescalar instancias sin usar ASG?

A

Sí, mediante las opciones de autoescaldo de Opsworks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

¿Qué servicios pueden integrarse con HSM?

A

RDS (Oracle), Redshift.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

¿Qué tipos de Directory Service se ofrecen?

A

Microsoft AD, Simple AD y AD connector.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

¿Qué es AD Connector?

A

Un proxy sin cache para acceder a un Directorio Activo on premise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

¿Cómo se integra IAM con Directory Service?

A

Es posible asociar un rol a usuarios y grupos del Directory Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

¿Cómo funciona la Envelope Encryption en KMS?

A

Una master key permanece en KMS y es utilizada para retornar una clave secundaria que se almacena encriptada por la primera en el servicio que la requiere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

¿Qué tipo de protección ofrece WAF?

A

XSS, sql injection, scrapers y cualquier otro ataque que pueda modelizarse mediante reglas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

¿Es posible recuperar un cluster EMR si el master node cae?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

¿Es posible añadir volúmenes EBS a un clúster EMR?

A

Sí pero solo al iniciarlos y serán borrados al terminar el clúster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

Puedes recrear un clúster EMR a partir de una snapshot de sus volúmenes EBS

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

Qué tipo de activities ofrece AWS en Data Pipeline?

A

Copy, Hive, EMR, ShellCommand y custom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

Qué tipo de preconditions ofrece AWS en Data Pipeline?

A

DynamoDBDataExists, DynamoDBTableExists, S3KeyExists, S3PrefixExist, ShellCommandPrecondition, custom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

Es posible integrar recursos on premise en el Data Pipeline?

A

Sí, a través de un agente llamado Task Runner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

¿Qué es un Elasticsearch domain?

A

Un clúster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
60
Q

Cuál es el límite de tamaño del volumen EBS asociado a un nodo de un dominio de Elasticsearch?

A

512GB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
61
Q

Puede un dominio Elasticsearch escalar sin pérdida de servicio?

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
62
Q

Qué plataforma soporta Kinesis KPL?

A

Es un java wrapper que conecta con un servicio escrito en c++

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
63
Q

Qué plataforma soporta Kinesis KCL?

A

Java, node, .net, Python, Ruby

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
64
Q

Qué conectores ofrece Kinesis KCL?

A

DynamoDB, Redshift, S3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
65
Q

Es posible utilizar varias cuentas AWS para incrementar el throughput de envío de ses?

A

No, bajo riesgo de ser etiquetado como spammer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
66
Q

Es posible utilizar SES para recibir correo?

A

Sí, guardándose en S3, lanzando una notificación SNS o invocando una función Lambda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
67
Q

Hay algún mecanismo de seguridad adicional al IAM cuando trabajamos con SNS?

A

Sí, las SNS policies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
68
Q

¿Es posible recibir notificaciones sin haber confirmado la suscripción?

A

No, cada tipo de suscripción tiene un mecanismo de confirmación (reply email, enviar token a endpoint, etc) que debe cumplirse para recibir notificaciones. SMS es una excepción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
69
Q

Qué política de entrega sigue SNS?

A

At least one, best effort for order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
70
Q

Es posible comprobar la llegada de un mensaje SNS?

A

Solo para notificaciones Push activando el Delivery Status.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
71
Q

Cuál es la política de entrega de SQS?

A

Best effort para FIFO, no garantizado. At least one (garantizado)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
72
Q

Cuántos mensajes puede contener una cola SQS?

A

No tiene un tamaño limitado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
73
Q

Es posible que un usuario se registre en Cognito sin verificar su correo?

A

Si el correo es un campo obligatorio en el perfil del usuario es necesario pasar por un proceso de validación para que se acepte el registro

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
74
Q

¿Qué es un Identity Pool en Cognito?

A

Una lista de usuarios federados registrados en Cognito.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
75
Q

¿Qué es Cognito Streams?

A

Envía cambios de Cognito Sync a Kinesis para su procesamiento en tiempo real. Es la única manera de acceder a esta información sin tener que pasar por el cliente de cognito.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
76
Q

Todos los motores soportados por RDS utilizan tecnología de replicación propia de AWS para HA?

A

Todos excepto SQLServer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
77
Q

¿Cuánto tarda típicamente en activarse la réplica secundaria en caso de un incidente en la primaria cuando se utiliza RDS?

A

Habitualmente entre uno y dos minutos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
78
Q

Hay pérdida de servicio en el momento de crear una read replica en RDS?

A

Sí, a menos que el despliegue se haga sobre un RDS multi az

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
79
Q

Un ASG con ELB asociado registrará siempre todas las instancias que se vayan creando?

A

Sí a menos que se suspenda dicha capacidad. Las instancias creadas y no registradas tendrán que ser añadidas manualmente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
80
Q

En un escenario de VPN con un VGW y un CGW ¿quién es el encargado de crear los túneles?

A

Siempre el CGW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
81
Q

¿Qué acción es necesaria para mantener abierto un tunel VPN?

A

Enviar datos a través del túnel con una frecuencia superior a los diez segundos (por ejemplo usando IP SLA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
82
Q

En la configuración de una VPN ¿qué escenario hace necesario utilizar static routing?

A

Cuando el CGW no soporta BGP es la única opción

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
83
Q

¿Cuántos túneles VPN puede tener una VPC?

A

Dos: solo es posible tener un VGW por VPC y cada uno de ellos proporciona dos túneles implementados por routers independientes cada uno con su propia IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
84
Q

Qué es un Cloudhub?

A

Un Cloudhub es una arquitectura de red que enlaza varios CGW con un VGW para interconectar a través de AWS diversas oficinas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
85
Q

Es necesario asociar un VGW a una VPC?

A

No, es posible crearlos y dejarlos sin asignar para poder utilizarlos como Cloudhubs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
86
Q

La expiración del TTL de un objeto implica siempre su recarga desde origin?

A

No si el contenido no ha cambiado y ya se encuentra cacheado en el nodo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
87
Q

Es posible utilizar https para recuperar datos del origen en Cloudfront?

A

Sí siempre que el origen no sea un bucket S3 configurado como host web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
88
Q

¿Soporta Cloudfront partial request?

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
89
Q

¿Qué función desempeña un Cloudfront Behaviour?

A

Configura el comportamiento por defecto de un subconjunto de objetos dentro de una distribución (ttl, si hay compresión, etc)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
90
Q

¿Qué mecanismos de acceso ofrece Cloudfront para los usuarios finales?

A

Signed url y Signed cookies. El primero se aplica para rtms, un fichero concreto o en caso de que el cliente no soporte cookies. El segundo es claramente preferible para otorgar acceso a un conjunto de recursos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
91
Q

¿Qué tipos de policies pueden asociarse a un signed url/cookie en Cloudfront?

A

Canned policies (tiempo inicial y permisos) y Custom policies (tiempo inicial, tiempo final, ips aceptadas, múltiples objetos con wildcards). Las Custom Policies se agregar como base64 a la url creando direcciones muy largas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
92
Q

¿Puede Cloudfront filtrar usuarios concretos?

A

Sí, a través de una whitelist

93
Q

¿Es posible migrar de región un Bucket que está siendo utilizado como origen por Cloudfront?

A

Sí, aunque si se migra desde una región sin soporte para Signature4 y el acceso se hace por OAI puede producirse un outage de hasta una hora

94
Q

¿Dónde deja Cloudtrail los logs?

A

En S3, encriptados

95
Q

Qué latencia tiene Cloudtrail?

A

Típicamente cada 15 min un nuevo fichero de log es creado en S3

96
Q

¿Es posible procesar automáticamente los ficheros?

A

Sí, mediante notificaciones de Cloudtrail, mediante notificaciones de S3 y splitteando los ficheros a Cloudwatch Logs

97
Q

¿Cómo funciona un trail global?

A

Ficheros independientes se crean cada 15 minutos en cada región pero se guardan en el mismo bucket

98
Q

¿Qué ventaja adicional reporta los trails multiregión a nivel de seguridad?

A

Crear alertas en regiones que raramente se utilizan de forma legítima

99
Q

¿Es posible comprobar si ha existido una alteración en los ficheros generados por Cloudtrail?

A

Sí, si se activa la integridad de fichero

100
Q

¿Cómo se registran en Cloudtrail el uso de servicios globales como R53?

A

Opsworks y R53 siempre se registran en Virginia. Siempre debería existir un trail con la opción “registrar servicios globales” activada. Si se activa en más de uno es posible recibir eventos duplicados

101
Q

¿Cómo implementar la seguridad de cloudtrail?

A

Activando la integridad de fichero (añade hash y firma cada uno de ellos, recopila todos los hash en un fichero cada hora) y obligando a utilizar tfa a la hora de borrar dichos ficheros. También pueden generarse copias de los mismos en otras cuentas usando los servicios correspondientes.

102
Q

¿Se considera buena práctica reaprovechar un bucket S3 exsistente para Cloudtrail?

A

No: implica pérdida de confidencialidad

103
Q

¿Qué es un cloudwatch namespace?

A

Un contenedor para métricas: AWS/AutoScaling, AWS/EC2, etc

104
Q

Es posible ejecutar terminate-instances indicando un determinado tag?

A

No, siempre es obligatorio utilizar los identificadores de los recursos

105
Q

¿Qué recursos no es posible taggear?

A

dedicated host, ephimerals, eip, key pairs, nat gateway, placement group, vpc flo log, vpc endpoint

106
Q

¿Es posible utilizar tags para obtener informes de facturación agregados?

A

Sí, si se pide un informe detallado AWS automáticamente agrega algunos servicios como S3 o EC2 según sus tags.

107
Q

¿Es posible prohibir operaciones sobre recursos según los tags que tengan?

A

Sí: con una condición en la policy.

108
Q

¿Cuál es la longitud máxima de la clave de un tag?

A

128 unicodes

109
Q

¿Qué debemos hacer para que R53 descarte un registro si el destino del mismo no está funcionando?

A

Activar “Evaluate target health”

110
Q

¿Qué servicios ofrecen datailed Cloudwatch metrics sin coste adicional?

A

Cloudfront, Cloudsearch, Cloudwatch Events, Elasticache, ELB, Kinesis, Lambda, Opsworks, Redshift, RDS (+enhanced), R53, WAF

111
Q

¿Qué servicios permiten mejorar la granularidad de métricas Cloudwatch con un pago adicional?

A

Autoscaling, DynamoDB (algunas), EC2

112
Q

¿Qué servicios solo ofrecen métricas Cloudwatch cada 5 minutos?

A

DynamoDB (algunas), EBS, SNS, SQS, SWF

113
Q

¿Qué servicio ofrece solo métricas Cloudwatch diarias?

A

S3

114
Q

¿Es factible mejorar el rendimiento de una aplicación reduciendo el umbral de autoescalado del 60% al 30%?

A

Probablemente no a menos que el factor de contención sea otro diferente a la CPU. Cualitativamente es similar tener un 40% libre que un 70%.

115
Q

Qué sabor de Elasticache soporta multi-AZ?

A

Redis. Memcache es single AZ.

116
Q

¿Cuál es el tiempo de retención por defecto en una cola SQS?

A

4 días

117
Q

¿Cuál es el tiempo de retención máximo en una cola SQS?

A

14 días

118
Q

¿Cuál es la respusta oficial para conseguir preservar el orden de entrega de mensajes en SQS?

A

Añadir información de secuencia en los mismos y acumularlos antes de procesarlos. Es un antipatrón.

119
Q

¿Es posible modificar la IP privada de una instancia?

A

Solo si se trata de la secundaria (opcional). La principal solo puede asignarse al arrancar y se libera al terminarla.

120
Q

Por qué es preferible hacer un reboot mediante el API a llevarlo a cabo usando el SO?

A

Porque fuerza el hard-reboot a los 4 minutos y porque deja constancia en cloudtrail.

121
Q

¿Es posible modificar el tipo de instancia de una reserva?

A

No es posible cambiar la familia ni la generación pero sí se puede hacer un split o unificar según el tamaño deseado.

122
Q

¿Cómo se llama la notificación que permite saber si una instancia spot va a ser terminada automáticamente?

A

Spot instance termination notice ;-)

123
Q

Hodor

A

Hodor hodor hodooooooor

124
Q

Qué es un IAM context?

A

El principal que pide autorización, la ip+user agent+etc de la petición y el recurso asociado a la misma

125
Q

Is it possible to create an IAM role that only allows a user to create EC2 instances in a specific VPC?

A

Yes. Añadiendo una condición con EC2:VPC

126
Q

¿Qué llamadas del API pueden proporcionar credenciales con TFA?

A

GetSessionToken y AssumeRole, aunque en el caso de AssumeRole no se podrá utilizar si se está comprobando el acceso MFA a nivel de recurso (sí se podrá si se comprueba a nivel de acción)

127
Q

¿Qué diferencia existe entre AssumeRole y GetSessionToken?

A

La policy de GetSessionToken especifica un subconjunto de los permisos del usuario que la invoca. La de assumeRole un subconjunto de los permisos del role.

128
Q

¿Qué servicios admiten policies a nivel de recurso?

A

S3, Glacier, SNS, SQS, Opsworks.

129
Q

¿Es posible evitar que un usuario pueda modificar los tags de una instancia?

A

Sip

130
Q

En RDS ¿es necesario que la read replica se cree en la AZ de la instancia activa?

A

No, de hecho ni siquiera tiene por qué estar en la del nodo standby.

131
Q

¿Es posible incrementar el storage de SQLServer en RDS?

A

No

132
Q

¿Cambiar el tipo de storage de RDS causa outage?

A

Sí, si el origen o destino es magnético

133
Q

¿Cambiar el tamaño del storage en RDS causa outage?

A

No

134
Q

¿Es posible reducir el storage de una RDS?

A

No

135
Q

¿Cambiar el tamaño de instancia en RDS multi-az produce outage?

A

Sí. En el caso de multi-az es corto pero inevitable por la propagación de DNS.

136
Q

¿Cuál es la función principal de automatic daily bakcup en RDS?

A

Point in time restauration

137
Q

¿Afecta el backup automático (daily) de RDS al rendimiento de la base de datos en multi-az?

A

Sí porque aunque se toma de la standby las escrituras de datos se llevan a cabo simultáneamente en ambas y por lo tanto colisionan con las operaciones de backup

138
Q

Un patching en el sistema operativo de una RDS multi-az cambia el nodo principal?

A

Sí, standby pasa a ser el activo

139
Q

¿Cómo se genera un failover manualmente en un RDS multi-az?

A

Indicándolo al hacer un reboot del nodo activo

140
Q

¿Es posible copiar una snapshot diaria automática de RDS manualmente?

A

Sí, el resultado es una snapshot convencional. Ayuda a evitar el borrado accidental de las copias al eliminar el clúster.

141
Q

¿Es posible usar ‘*’ para subdominios en los registros de R53?

A

142
Q

¿Es posible crear en R53 una zone pública y otra privada con el mismo dominio?

A

Sí, para ofrecer distintos endpoints (splitted horizons)

143
Q

¿Puede usarse un self signed certificate en Cloudfront?

A

No

144
Q

¿Qué es el Cloudfront geo restriction?

A

Un mecanismo que permite bloquear contenido según la localización del usuario. Para afectar a toda la distribución a nivel de país puede usarse la funcionalidad integrada en el servicio. Para mejorar la granularidad a nivel de objetos bloqueados o áreas administrativas pueden usarse soluciones de terceros

145
Q

¿Es posible sobreescribir un archivo en Glacier?

A

Nope

146
Q

¿Cuál es la granularidad de un range-retrieval en Glacier?

A

1MB

147
Q

¿Un archivo en Glacier tiene metadata asociada?

A

No

148
Q

¿Pueden subirse archivos directamente a Glacier sin pasar por S3 convencional?

A

Yeap, y con soporte multipart

149
Q

¿Qué es un Vault en Glacier?

A

El equivalente a un Bucket

150
Q

¿Qué es un archive en Glacier?

A

Un objeto existente en un Vault

151
Q

¿Qué es una notification en Glacier?

A

Un mensaje SNS que avisa cuando el objeto está disponible

152
Q

¿Qué elementos de cloudformation son obligatorios?

A

Solo “resources”

153
Q

¿Qué es una Update Policy en Cloudformation?

A

Indica cómo deben manejarse los cambios en un ASG al actualizarse un Stack

154
Q

¿Cómo obtienes la lista de AZ en una región en Cloudformation?

A

Fn::GetAZs

155
Q

¿Cómo obtienes la región actual en Cloudformation?

A

Con el falso parámetro AWS::Region

156
Q

¿Es posible hacer un rolling update con Cloudformation?

A

Sí, añadiendo una AutoScalingRollingUpdate al ASG con lo que podemos especificar que se vayan sustituyendo progresivamente las máquinas desplegadas.

157
Q

¿Es posible especificar nombres no-lógicos en un template de cloudformation?

A

Solo para recursos como buckets S3

158
Q

Un redespliegue con Cloudformation ¿afecta al nombre de los recursos?

A

En ocasiones, por ejemplo cuando una instancia es reemplazada por una nueva

159
Q

¿Es posible eliminar instancias tipo core en EMR?

A

Nope, potencialmente perderías datos

160
Q

¿Qué sucede si los ficheros a procesar por EMR son pequeños?

A

Cada split de un fichero es procesado por una jvm distinta con lo que perdemos mucho tiempo realizando su bootstrapping

161
Q

¿Qué tipo de instancias usaremos en clústers EMR de desarrollo o cuyo principal constraint sea financiero?

A

spot

162
Q

¿Cuál es la disponibilidad de EBS?

A

5 nueves

163
Q

¿Qué throughput máximo ofrece EBS?

A

160Mbps en ssd y 320Mbps en IOPS

164
Q

¿Cuál es el número máximo de IOPS en un volumen provisionado?

A

20K

165
Q

¿Cuál es el número máximo de IOPS en un ssd?

A

10K

166
Q

¿Qué tipos de volúmenes soportan encriptado?

A

Todos

167
Q

¿Qué periodo de retención tienen las métricas de Cloudwatch?

A

14 días

168
Q

¿Qué periodo de retención tiene Cloudwatch log?

A

10 años

169
Q

¿Es obligatorio asignar un Security Group a una ENI?

A

170
Q

¿Es posible crear una instancia especificando como ENI por defecto una que ya esté previamente creada?

A

171
Q

¿Se aplica el descuento por reserva estándar a las que arranquen en placement groups?

A

No

172
Q

¿Que recomendaciones hay a la hora de arrancar instancias en un placement group?

A

Lanza todas las que necesites para evitar no poder hacerlo más adelante por falta de capacidad. Utiliza instancias con enhanced networking y de tipo homogéneo.

173
Q

¿Puede convertirse una reversa VPC en una EC2Classic?

A

174
Q

¿Es posible acceder al contenido de un bucket utilizando el root account de la cuenta que lo creó?

A

Solo si no existe una policy de recurso que lo impida, aunque siempre se puede cambiar dicha policy

175
Q

¿Puede una bucket resource policy administrar objetos concretos?

A

Sip

176
Q

¿Cómo interacciona las resource policies de buckets y las policies IAM del usuario?

A

Se suman, priorizando siempre los deny

177
Q

¿Qué sucede con un objeto en S3 que alcanza su expiration policy y se encuentra en un bucket con versionado activado?

A

Que se archiva el objeto actual como una versión y ya no aparece ningún objeto por su clave pero el 404 resultante incluye una cabecera indicando que existen versiones anteriores

178
Q

¿Es posible que los endpoints de S3 cambien con el tiempo?

A

179
Q

¿Puede aplicarse MFA para la acción DELETE de todos tipo de objeto en S3?

A

No, es obligatorio que el objeto esté versionado.

180
Q

¿Cuál es el periodo máximo de tiempo de expiración de un presigned url?

A

Años

181
Q

¿Es posible DESACTIVAR el versionado en un bucket S3?

A

No, una vez activado no se puede quitar

182
Q

¿Cómo se implementa la eyección de cinta en Storage Gateway?

A

Se considera en shelf enviando los datos a Glacier. Recuperarlos puede tardar 24 horas.

183
Q

¿Dónde se puede importar con import/export?

A

S3, Glacier, EBS

184
Q

¿De donde se puede exportar con import/export?

A

S3

185
Q

¿Cuál es la política criptográfica de import/export?

A

Obligatoria para export, opcional (pero recomendada) para import

186
Q

¿Es posible checkear el estado de una instancia concreta del ELB?

A

Sí, de hecho la consola lo hace

187
Q

Con cross-zone traffic en ELB ¿se paga el tráfico entre zonas?

A

No, está incluído en el recargo de tráfico del ELB

188
Q

¿Es posible usar certificados autofirmados en el ELB?

A

Sí, al contrario de lo que pasa con Cloudfront

189
Q

¿Qué es un clúster elasticache redis?

A

En este contexto es equivalente a un nodo

190
Q

¿Se produce automatic failover entre clústers de redis?

A

Solo si pertenecen al grupo de replicación (lógico) y están en distintas AZ (wtf)

191
Q

¿Existe downtime al aplicar parches a un group de replicación de Redis en Elasticache?

A

Sí, potencialmente

192
Q

¿Cómo escala horizontalmente un cluster elasticache con redis?

A

Mediante replica groups

193
Q

Es posible generar un snapshot de un Elasticache memcache?

A

No, solo se puede Redis

194
Q

¿Qué tipos de snapshot existen para Elasticache?

A

Memcache no soporta backups. Redis soporta automáticos y manuales. Es posible hacer un backup final al eliminar el grupo.

195
Q

¿Es posible usar autentificación por password en Elasticache Redis?

A

No, la seguridad se basa en security groups

196
Q

¿Todo tipo de reboot en un Elasticache Redis produce un failover?

A

No: si el reboot lo ha iniciado el usuario no se produce el failover

197
Q

¿Pueden existir subrides sin nAcl?

A

No: si no se explicita utilizan uno por defecto

198
Q

¿qué diferencia hay en una VPC entre enableDNSSupport (enable dns resolution) y enableDNSHostnames?

A

El primero indica si desde la VPC es posible resolver nombres. El segundo especifica si sindica si se asignan nombres dns automáticamente a las máquinas

199
Q

¿Existe una operación de purgado de una cola SQS?=

A

Sí, elimina los mensajes pendientes sin borrar la cola

200
Q

¿Qué es un message attribute en SQS?

A

Metadata asociada para facilitar su clasificación en el cliente. Cuenta como parte del espacio del mensaje.

201
Q

¿Qué tipos de despliegues admite Beanstalk?

A

Rolling in place con batches y cname swap

202
Q

¿Es posible cambiar el tamaño de los EBS en beanstalk?

A

Sí, pero desencadena una recreación del environment

203
Q

¿Cuáles son los resultados aceptables para un Autoscaling hook?

A

CONTINUE y ABANDON

204
Q

¿Es posible que una instancia Opswork pertenezca a más de una capa?

A

Sí, si contiene productos descritos en diferentes layers

205
Q

¿Qué estado es invocado por Opsworks cada vez que una instancia entra o sale del estado online?

A

configure

206
Q

Resetear una instancia desencadena algún evento de ciclo de vida en Opsworks

A

No

207
Q

Opsworks despliega software en instancias o en layers?

A

En instancias. Un layer es una serie de instancisa asociadas a un balanceador y una colección de recetas.

208
Q

¿Es obligatorio que el CGW soporte BGP en Direct Connect?

A

209
Q

¿Es posible utilizar Direct Connect para acceder a internet?

A

No, solo para acceder a servicios de AWS

210
Q

¿Cuál es el periodo de retención de un backup automático de Redshift por defecto?

A

24 horas. Se genera asíncronamente. Está incluído en el precio del clúster pero si se incrementa (hasta 35 días) tendrá un sobrecoste

211
Q

¿Puede el snapshot automático de Redshift ser copiado a otra región?

A

Sí, pero solo a una en concreto en un momento determinado

212
Q

¿Es posible desactivar la encriptación de un clúster Redshift?

A

No, se determina en el momento de la creación

213
Q

¿Qué servicios funciona como origen del comando COPY de redshift?

A

S3, EMR, DynamoDB y Datapipeline

214
Q

¿Qué es un worker environment en BS?

A

Son environments basados en colas que suele consumir los mensajes generados por otro bs environment de tipo web

215
Q

¿Cuál es la relación entre aplicación, environment y version?

A

Una aplicación puede tener varias versiones que desplieguen en uno o más environments.

216
Q

¿Qué sucede en un environment de BS cuando pasas de métricas normales a enhanced?

A

Qué se deben reemplazar todas las instancias por lo que es imporqtate requerir un rolling update

217
Q

¿En Beanstalk puede compartirse la misma base de datos interna entre distintos environments?

A

No, aunque puede cambiarse de environment.

218
Q

En Beanstalk ¿clonar un environment copia también la base de datos?

A

No, hay que asociarla manualmente.

219
Q

¿En qué carpeta se incluye la configuración de despliegue de BS?

A

En .ebextensions. Utiliza yaml y tienen la extensión .config

220
Q

¿Qué secciones tiene un .config de BS?

A

options_settings (global configuration), resources, packages, sources, files, users, groups, commands, container_commands, service.

221
Q

¿Qué es un leader en BS?

A

Una instancia arbitráreamente elegida que puede utilizarse para automatizar una tarea de bootstrapping de cluster (leader_only). Es un jodido antipatrón.

222
Q

¿Cómo se utiliza la sección sources en BS?

A

Sirve para unzippear contenido en el servidor

223
Q

¿Cómo se utiliza la sección commands en BS?

A

Es equivalente al UserData

224
Q

¿Cómo se utiliza users en BS?

A

Sirve para modificar los usuarios DE LINUX en las instancias de BS.

225
Q

¿Cómo se utiliza services en BS?

A

Sirve para asegurar el arranque de servicios de sistema en linux

226
Q

¿Cómo se utiliza resources en BS?

A

Sirve para crear recursos de AWS, como por ejemplo una tabla de DynamoDB

227
Q

¿Cómo es posible desplegar Docker en BS?

A

Añadiendo un dockerfile al bundle si la imagen no está prefabricadada y un dockerrun.aws.json para indicar cómo se lanza.

228
Q

¿Cómo se configura la autentificación para desplegar un Docker en BS?

A

En el fichero .dockercfg se almacena la configuración para por ejemplo permitir el acceso a S3

229
Q

¿Cuál es el tiempo de visibilidad por defecto en SQS?

A

30 segundos