View a markdown version of this page

Opciones de configuración para entornos de Beanstalk Cluster - AWS Elastic Beanstalk

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Opciones de configuración para entornos de Beanstalk Cluster

Un entorno de Beanstalk Cluster se configura mediante los doce espacios de nombres de esta página. Son los únicos espacios de nombres que acepta un entorno de Beanstalk Cluster. Los espacios de nombres clásicos de los entornos de Opciones de configuración para entornos Beanstalk Standard configuración de Beanstalk Standard no se aplican, y si se pasa uno de ellos a un entorno de Beanstalk Cluster, se devuelve un signo en lugar de ignorarse. InvalidParameterValueException

Para conocer las formas de configurar estas opciones y cómo Elastic Beanstalk las resuelve, consulte. Opciones de configuración

nota

La columna Predeterminada muestra el valor que DescribeConfigurationOptions anuncia la opción. Cuando Elastic Beanstalk aplica un valor aunque no anuncie ningún valor predeterminado, la descripción lo indica.

aws:elastic beanstalk:eks

Configure las funciones de IAM para el clúster de Amazon EKS que ejecuta su entorno. Usted proporciona ambas funciones y Elastic Beanstalk las requiere al crear el entorno. Las subredes que seleccione determinan a qué clúster se une el entorno y Elastic Beanstalk rechaza la solicitud si estos roles no coinciden con los roles registrados para ese clúster. Para ver los nombres de los roles que crea la consola, sus servicios de confianza y sus políticas, consulte. Permisos para Beanstalk Cluster

El entorno también requiere una función de observabilidad y puede adoptar una función de aplicación opcional. Ambas configuraciones están en el espacio de aws:elasticbeanstalk:eks:environment nombres y no en este. Consulte aws:elasticbeanstalk:eks:environment.

Espacio de nombres: aws:elasticbeanstalk:eks
Nombre Descripción Predeterminado Valores válidos

cluster-role

El ARN del rol de IAM que Amazon EKS asume para el clúster.

Ninguna. Debe proporcionar un valor.

un ARN de rol de IAM

node-role

El ARN del rol de IAM que asumen los nodos de Amazon EC2 del clúster.

Ninguna. Debe proporcionar un valor.

un ARN de rol de IAM

aws:elasticbeanstalk:eks:environment

Configure el contenedor de la aplicación, el procesamiento que reserva, su ubicación en la red y las funciones que utiliza.

Espacio de nombres: aws:elasticbeanstalk:eks:environment
Nombre Descripción Predeterminado Valores válidos

application-role

El ARN de una función de IAM opcional que la aplicación asume para llamar a los servicios. AWS Consulte Permisos para Beanstalk Cluster.

Ninguno

un ARN de rol de IAM

arch

La arquitectura de CPU en la que se ejecuta la aplicación.

amd64

amd64 | arm64

cpu

La CPU que reserva cada réplica de la aplicación. Utiliza la notación cuantitativa de Kubernetes, 500m es decir, la mitad de una CPU virtual y 2 dos CPU virtuales.

250m

0.01para, o para 128 10m 128000m

cpu-limit

La mayor cantidad de CPU que puede usar cada réplica de la aplicación. Usa la misma notación quecpu.

Ninguno

0.01para128, o 10m para 128000m

env-variables

Las variables de entorno del contenedor, como un objeto JSON que asigna el nombre de cada variable a su valor. Esta es una opción que contiene todas las variables, no una opción por variable. Elastic Beanstalk establece service-port y PORT anula cualquier valor que se le suministre.

{"PORT" : 8080}

Un objeto JSON.

ingress-allowlist-environments

Los nombres de los entornos que pueden enviar tráfico a este entorno. Consulte Multi-tenancy para entornos de Beanstalk Cluster.

Ninguno

Una lista de nombres de entornos separados por comas

ingress-allowlist-groups

Los grupos de entrada cuyos entornos pueden enviar tráfico a este entorno. Se permiten todos los entornos de un grupo de la lista.

Ninguno

Una lista de nombres de grupos de entrada separados por comas

ingress-groups

Los grupos de entrada a los que pertenece este entorno. Los entornos del mismo grupo pueden comunicarse entre sí.

Ninguno

Una lista de nombres de grupos de ingreso separados por comas

instance-category

La categoría de instancias de Amazon EC2 de la que se seleccionan los nodos del clúster.

Ninguno

c | d | g | gr | hpc | i | im | is | m | p | r | t | x | z

language

El lenguaje de ejecución de su aplicación, que selecciona la OpenTelemetry instrumentación automática que Elastic Beanstalk agrega a su contenedor, de modo que su aplicación emita métricas, registros y rastreos hacia los backends de observabilidad que seleccione sin cambios en la aplicación. Esta opción solo elige la instrumentación automática. No limita los idiomas que puede usar la aplicación. Omitelo si tu tiempo de ejecución no aparece en la lista o si tu aplicación emite OpenTelemetry datos por sí sola.

Ninguno

python | java | dotnet | nodejs

load-balancer-type

Cómo llega el tráfico a tu aplicación. ConNone, Elastic Beanstalk no crea un balanceador de cargas. Consulte Configuración de redes para entornos de Beanstalk Cluster.

ALB

ALB | None

memory

La memoria que reserva cada réplica de su aplicación. Utiliza la notación cuantitativa de Kubernetes, como o. 512Mi 1.5Gi Se aceptan valores fraccionarios.

512Mi

Una cantidad de memoria de Kubernetes

memory-limit

La mayor cantidad de memoria que puede usar cada réplica de tu aplicación. Usa la misma notación quememory.

1Gi

Una cantidad de memoria de Kubernetes

node-pool

El nombre del grupo de nodos que ejecuta las réplicas de este entorno. Un valor único proporciona al entorno sus propios nodos, y un valor compartido agrupa los entornos en nodos compartidos. Consulte Multi-tenancy para entornos de Beanstalk Cluster.

Ninguno

¿Una DNS-1123 etiqueta

observability-role

El ARN del rol de IAM que publica las métricas, los registros y los seguimientos del entorno. Elastic Beanstalk lo requiere y debe coincidir con el rol registrado para el clúster que seleccionen las subredes. No hay ningún valor predeterminado, por lo que debe proporcionarlo de forma explícita. Consulte Permisos para Beanstalk Cluster.

Ninguna. Debe proporcionar un valor.

un ARN de rol de IAM

secrets

Los secretos que se van a exponer en el contenedor, como un objeto JSON que asigna cada nombre al ARN de un secreto en Secrets Manager o a un parámetro en el almacén de parámetros de Systems Manager. Por ejemploenv-variables, esta es una opción que contiene todos los secretos. Requiereapplication-role: Elastic Beanstalk lee cada secreto a través de la identidad del pod, que solo existe cuando se establece esa opción. Sin ella, se produce un error en el montaje del volumen y las réplicas nunca se inician.

Ninguno

Un objeto JSON.

service-port

El puerto en el que escucha la aplicación. Elastic Beanstalk lo requiere, lo inyecta en el contenedor como variable de PORT entorno y lo usa como el puerto al que llegan otros entornos y las sondas del contenedor.

8080

De 1 a 65535

subnets

Las subredes del entorno. Determinan dónde se ejecutan los nodos del clúster y a qué clúster se une el entorno. Si los omite, Elastic Beanstalk usa las subredes públicas de la VPC predeterminada. No puede cambiarlas después de crear el entorno. Consulte Configuración de redes para entornos de Beanstalk Cluster.

Ninguno

Una lista de identificadores de subred separados por comas

aws:elasticbeanstalk:eks:environment:deployment

Elija cómo Elastic Beanstalk reemplaza las réplicas en ejecución de su aplicación al implementar una nueva versión de la aplicación.

Espacio de nombres: aws:elasticbeanstalk:eks:environment:deployment
Nombre Descripción Predeterminado Valores válidos

strategy

La estrategia de implementación. RollingUpdatereemplaza las réplicas de forma gradual, las Recreate elimina todas e inicia la nueva versión, que es la estrategia que la consola utiliza todas a la vez. Consulte Elección de una política de implementación.

RollingUpdate

RollingUpdate | Recreate

aws:elasticbeanstalk:eks:environment:deployment:strategy:rolling

Determina en qué medida una implementación continua puede ir por delante o por detrás del número de réplicas que ejecuta el entorno. Estas opciones se aplican cuando strategy estáRollingUpdate.

Espacio de nombres: aws:elasticbeanstalk:eks:environment:deployment:strategy:rolling
Nombre Descripción Predeterminado Valores válidos

max-surge

Cuántas réplicas puede iniciar Elastic Beanstalk más allá del recuento actual de réplicas del entorno mientras se implementa.

1

Un recuento, como, o un 2 porcentaje, como 25%

max-unavailable

Cuántas réplicas del entorno pueden no estar disponibles al mismo tiempo mientras se implementa.

0

Un recuento, como1, o un porcentaje, como 25%

aws:elasticbeanstalk:eks:environment:autoscaling

Defina el número de réplicas que Elastic Beanstalk ejecuta para su aplicación y la frecuencia con la que evalúa si se debe cambiar ese número.

Si no configura ningún activador, Elastic Beanstalk escala el entorno en función de la utilización de la CPU con un objetivo del 80 por ciento, entre y. min-replica max-replica Para escalar en función de otra cosa, defina un disparador. Consulte aws:elasticbeanstalk:eks:environment:autoscaling:trigger.

Espacio de nombres: aws:elasticbeanstalk:eks:environment:autoscaling
Nombre Descripción Predeterminado Valores válidos

min-replica

El menor número de réplicas de su aplicación que ejecute el entorno.

1

De 1 a 100

max-replica

La mayor cantidad de réplicas de su aplicación que ejecuta el entorno.

10

De 1 a 100

polling-interval

Con qué frecuencia, en segundos, Elastic Beanstalk evalúa los desencadenantes del escalamiento.

30

De 1 a 1000

cooldown-period

Cuánto tiempo, en segundos, espera Elastic Beanstalk después de que el último activador deje de informar sobre la actividad antes de volver a reducir el entorno.

300

Un número entero igual o superior 1

aws:elasticbeanstalk:eks:environment:autoscaling:trigger

Elija qué hace que el entorno escale. Puede escalar según la CPU o la memoria que utilizan sus réplicas, y puede escalar según un cronograma o una métrica que indique su propio terminal. Estas opciones no tienen valores predeterminados anunciados. Si no se establece ninguna de ellas, Elastic Beanstalk proporciona a un activador de la CPU las letras set to y cpu-metric-type set to. Utilization cpu-value 80

Espacio de nombres: aws:elasticbeanstalk:eks:environment:autoscaling:trigger
Nombre Descripción Predeterminado Valores válidos

cpu-metric-type

Si el activador de la CPU compara un porcentaje de la CPU reservada () o una cantidad absoluta (). Utilization AverageValue

Ninguna. Elastic Beanstalk se aplica Utilization si lo configuras cpu-value solo o si no configuras ningún disparador.

Utilization | AverageValue

cpu-value

El objetivo de CPU que el entorno puede cumplir con la escala. ConUtilization, un valor de 60 significa el 60 por ciento de la CPU reservada.

Ninguna. Elastic Beanstalk se aplica 80 si no se establece ningún disparador.

Un entero

memory-metric-type

Si el activador de memoria compara un porcentaje de la memoria reservada (Utilization) o una cantidad absoluta (AverageValue).

Ninguna. Elastic Beanstalk se aplica Utilization si se configura solo. memory-value

Utilization | AverageValue

memory-value

El objetivo de memoria para el que se ajusta la escala del entorno.

Ninguno

Un entero

scaler-type

El tipo de disparador impulsado por eventos. cronescala según un cronograma y metrics-api escala según un valor que Elastic Beanstalk lee de un punto de enlace HTTP que usted proporcione.

Ninguno

cron | metrics-api

scaler-metadata

La configuración del activador, como objeto JSON. Concron, suministrar timezone startend, ydesiredReplicas. Con metrics-api urlvalueLocation, suministro ytargetValue.

Ninguno

Un objeto JSON.

scaler-auth-mode

Cómo se autentica Elastic Beanstalk en el punto final que lee un disparador. metrics-api

bearer

bearer | basic | apiKey | tls

scaler-auth-secret

El ARN del secreto de Secrets Manager que contiene las credenciales del punto final. Puede configurarlo solo cuando scaler-type estémetrics-api. Requiereapplication-role: Elastic Beanstalk lee el secreto a través de la identidad del pod, que solo existe cuando se establece esa opción. Sin ella, el montaje falla y las réplicas nunca se inician.

Ninguno

Un ARN secreto de Secrets Manager

El siguiente ejemplo escala el entorno a cinco réplicas durante el horario laboral de lunes a viernes en UTC:

$ cat schedule.json [ { "Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling:trigger", "OptionName": "scaler-type", "Value": "cron" }, { "Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling:trigger", "OptionName": "scaler-metadata", "Value": "{\"timezone\":\"UTC\",\"start\":\"0 8 * * 1-5\",\"end\":\"0 18 * * 1-5\",\"desiredReplicas\":\"5\"}" } ] $ aws elasticbeanstalk update-environment \ --environment-name my-cluster-env \ --option-settings file://schedule.json

Un scaler-metadata valor es en sí mismo un documento JSON, por lo que la configuración se guarda en un archivo y no en la línea de comandos.

aws:elasticbeanstalk:eks:environment:autoscaling:behavior

Limite la rapidez con la que el entorno agrega o elimina réplicas una vez que se activa un disparador. Cada dirección requiere un período, una unidad y una cantidad: dentro de cada período, el entorno cambia el recuento de réplicas como máximo en la cantidad que usted haya establecido.

Espacio de nombres: aws:elasticbeanstalk:eks:environment:autoscaling:behavior
Nombre Descripción Predeterminado Valores válidos

scaleup-period

El período, en segundos, al que se aplica. scaleup-value

Ninguno

Un número entero igual 1 o superior

scaleup-type

Si scaleup-value es un número de réplicas (Pods) o un porcentaje del recuento actual (Percent).

Ninguno

Pods | Percent

scaleup-value

Es lo máximo que el entorno agrega en unoscaleup-period.

Ninguno

Un entero

scaledown-period

El período, en segundos, al que scaledown-value se aplica.

Ninguno

Un número entero igual 1 o superior

scaledown-type

Si scaledown-value es un número de réplicas (Pods) o un porcentaje del recuento actual (Percent).

Ninguno

Pods | Percent

scaledown-value

Es lo máximo que el entorno elimina en unascaledown-period.

Ninguno

Un entero

Los espacios de nombres de la sonda del contenedor

Tres espacios de nombres configuran los sondeos de contenedores y cada uno utiliza las mismas nueve opciones:

  • aws:elasticbeanstalk:eks:environment:readiness-probedecide cuándo una réplica está lista para recibir tráfico. Una réplica que no funciona queda fuera de servicio sin reiniciarse.

  • aws:elasticbeanstalk:eks:environment:liveness-probedecide cuándo una réplica no está en buen estado. Una réplica que falla se reinicia.

  • aws:elasticbeanstalk:eks:environment:startup-probepermite que una réplica de inicio lento se inicialice antes de que comiencen las otras dos sondas.

Todas las sondas están apagadas hasta que las habilites. Para saber cómo se relacionan las sondas con la salud ambiental, consulteSupervisión de los entornos de Beanstalk Cluster.

Espacios de nombres: aw:elasticbeanstalk:eks:environment:readiness-probe, aws:elasticbeanstalk:eks:environment:liveness-probe y aw:elasticbeanstalk:eks:environment:startup-probe
Nombre Descripción Predeterminado Valores válidos

enabled

Si la sonda se ejecuta.

false

true | false

http-path

La ruta que solicita la sonda.

/

Una ruta URL

http-port

El puerto que solicita la sonda. Si lo omite, lo usará la sonda. service-port

Ninguna. La sonda usaservice-port.

De 1 a 65535

initial-delay-seconds

Cuánto tiempo espera la sonda después de que se inicie una réplica antes de su primera solicitud.

0

Un número entero de segundos

period-seconds

La frecuencia con la que se ejecuta la sonda.

30

De 1 a 3600

timeout-seconds

Cuánto tiempo espera la sonda para recibir una respuesta antes de que la solicitud se considere un error.

5

Un número entero de segundos

success-threshold

Cuántos éxitos consecutivos hacen que la sonda pase.

1

Un entero

failure-threshold

Cuántos errores consecutivos hacen que la sonda falle.

3

Un entero

aws:elasticbeanstalk:eks:alb

Configure el balanceador de carga de aplicaciones frente a su aplicación, sus oyentes y TLS, y compruebe el estado de su grupo objetivo. Estas opciones se aplican cuando está. load-balancer-type ALB Para conocer la configuración de la red, el suministro de un balanceador de cargas del que ya dispongas y las reglas que rigen el listener HTTPS, consulta. Configuración de redes para entornos de Beanstalk Cluster

Espacio de nombres: aws:elasticbeanstalk:eks:alb
Nombre Descripción Predeterminado Valores válidos

arn

Se utiliza el ARN de un balanceador de carga de aplicaciones que ya tienes, en lugar del que crea Elastic Beanstalk. Elastic Beanstalk rechaza el ARN de un balanceador de carga de red.

Ninguna. Elastic Beanstalk crea un balanceador de cargas.

Un ARN del balanceador de carga de aplicaciones

scheme

Si se puede acceder al balanceador de cargas desde Internet. Si lo omites, Elastic Beanstalk lo obtiene de tus subredes: las subredes públicas proporcionan un balanceador de cargas conectado a Internet y las subredes privadas proporcionan uno interno.

Ninguna. Derivado de tus subredes.

internet-facing | internal

subnets

Las subredes en las que colocar el balanceador de cargas. Si las omite, utiliza las subredes del entorno.

Ninguna. Las subredes del entorno.

Una lista de identificadores de subred separados por comas

security-groups

Los grupos de seguridad que se van a adjuntar al balanceador de cargas.

Ninguno

Una lista de identificadores de grupos de seguridad separados por comas

manage-backend-security-group-rules

Si Elastic Beanstalk agrega o elimina las reglas del grupo de seguridad entre el balanceador de cargas y la aplicación.

true

true | false

ip-address-type

Si el balanceador de cargas solo sirve IPv4 o tanto para IPv4 como para IPv6. Elastic Beanstalk no anuncia ningún valor predeterminado y se aplica. ipv4

ipv4, aplicado por Elastic Beanstalk

ipv4 | dualstack

target-type

Si el balanceador de cargas envía el tráfico a las direcciones IP de las réplicas o a los nodos que las ejecutan. Elastic Beanstalk no anuncia ningún valor predeterminado y se aplica. ip

ip, aplicado por Elastic Beanstalk

ip | instance

listen-ports

Los oyentes que se abrirán, como una matriz JSON con un objeto por oyente, como. [{"HTTPS":443},{"HTTP":80}] Cada puerto debe ser único. Elastic Beanstalk se asegura de que exista un oyente HTTPS y proporciona el certificado correspondiente. Un oyente HTTP redirige a HTTPS en lugar de atender el tráfico de la aplicación.

Ninguna. Elastic Beanstalk configura HTTPS en el puerto 443.

Una matriz JSON de objetos de protocolo a puerto

certificate-arn

El ARN de tu propio certificado de ACM para adjuntarlo a los oyentes HTTPS, por ejemplo, cuando ofreces servicios al entorno desde un dominio personalizado. No necesita esta opción para que HTTPS funcione: Elastic Beanstalk crea y adjunta un certificado para el propio dominio del entorno de cualquier manera. Si lo configuras, el balanceador de cargas incluye ambos certificados.

Ninguno

Un certificado de ACM (ARN)

ssl-policy

La política de seguridad para los oyentes de HTTPS.

Ninguno

Un nombre de política de seguridad de Elastic Load Balancing

ssl-redirect

Selecciona el puerto HTTPS al que Elastic Beanstalk redirige las solicitudes HTTP. El valor debe ser un puerto que utilice un oyente HTTPS configurado. Elastic Beanstalk redirige las solicitudes que llegan a un oyente HTTP independientemente de si se establece esta opción o no, por lo que solo cambia el puerto de destino.

Ninguna. Elastic Beanstalk redirige al puerto de su oyente HTTPS.

De 1 a 65535

backend-protocol

El protocolo que usa el balanceador de cargas para llegar a tu aplicación.

Ninguno

HTTP | HTTPS

backend-protocol-version

La versión del protocolo que usa el balanceador de cargas para llegar a tu aplicación. Solo se aplica cuando backend-protocol está configurada.

Ninguno

HTTP2 | GRPC

healthcheck-path

La ruta que solicita la verificación de estado del grupo objetivo.

/

Una ruta URL

healthcheck-protocol

El protocolo que utiliza la verificación de estado del grupo objetivo.

HTTP

HTTP | HTTPS

healthcheck-interval-seconds

La frecuencia con la que se realiza la verificación de estado del grupo objetivo.

15

De 5 a 300

healthcheck-timeout-seconds

Cuánto tiempo espera la verificación de estado para recibir una respuesta.

5

De 2 a 120

success-codes

Los códigos de estado HTTP que se consideran que la comprobación de estado se ha realizado correctamente.

200

Un código de estado, una lista o un rango

healthy-threshold-count

Cuántas comprobaciones consecutivas realizadas satisfactoriamente hacen que un objetivo sea saludable.

2

De 2 a 10

unhealthy-threshold-count

Cuántas comprobaciones fallidas consecutivas hacen que un objetivo no sea saludable.

2

De 2 a 10

wafv2-acl-arn

El ARN de la ACL web del AWS WAF que se va a asociar al balanceador de cargas.

Ninguno

Un ARN de ACL web de AWS WAF

tags

Las etiquetas que se van a aplicar al balanceador de cargas.

Ninguno

Un objeto JSON de claves y valores de etiquetas

load-balancer-attributes

Los atributos del balanceador de cargas para aplicarlos al balanceador de cargas se transfieren a Elastic Load Balancing sin interpretación.

Ninguno

Una lista de pares separados por comas, como key=value idle_timeout.timeout_seconds=300,routing.http2.enabled=false

listener-attributes

Los atributos de escucha que se aplican a un oyente específico se transfieren a Elastic Load Balancing sin interpretación. Aquí solo proporciona los atributos del oyente, no los atributos del balanceador de carga.

Ninguno

Una matriz JSON de objetos, cada uno de los cuales asigna un oyente a una lista de pares separados por comas, como key=value [{"HTTPS-8443":"routing.http.response.server.enabled=false"}]

raw-annotation

Anotaciones para aplicarlas directamente a la entrada de Kubernetes que Elastic Beanstalk genera para su entorno. Utilízalo para conocer el comportamiento del balanceador de cargas que no contemplan las demás opciones de este espacio de nombres.

Ninguno

Una matriz JSON de objetos, cada uno de los cuales asigna una clave de anotación de entrada a su valor. Cada segmento separado por comas de un valor debe contener exactamente uno =

nota

load-balancer-attributeslistener-attributes, y raw-annotation pasan sus valores al balanceador de cargas sin interpretarlos, de modo que Elastic Beanstalk no valida el significado de un atributo o anotación individual. Al crear un entorno, un valor no válido impide que se cree el balanceador de cargas, por lo que el error es visible. Cuando actualizas un entorno, Elastic Beanstalk no espera a que el balanceador de cargas se reconcilie, por lo que la operación puede realizarse correctamente antes de que el cambio entre en vigor. Confirma el cambio en el propio balanceador de cargas.

aws:elasticbeanstalk:eks:observability

Elige a dónde van las métricas, los registros y los seguimientos de tu aplicación. Elastic Beanstalk aprovisiona y opera los componentes de recopilación, y usted es responsable de instrumentar su aplicación y de acceder a cualquier destino que seleccione. Consulte Supervisión de los entornos de Beanstalk Cluster.

Espacio de nombres: aws:elasticbeanstalk:eks:observability
Nombre Descripción Predeterminado Valores válidos

metrics-backend

Hacia dónde van las métricas de su aplicación. amplas envía a Amazon Managed Service para Prometheus y las requiere. metrics-endpoint

cloudwatch

cloudwatch | amp | custom | none

metrics-endpoint

El punto final de escritura remota de Amazon Managed Service para Prometheus. Configúralo solo cuando esté. metrics-backend amp

Ninguno

Una URL de punto final de escritura remota

logs-backend

Adónde van los registros de la aplicación.

cloudwatch

cloudwatch | s3 | custom | none

traces-backend

Adónde van los rastros de su aplicación. A diferencia de las métricas y los registros, los rastreos no tienen un backend hasta que selecciones uno.

Ninguno

xray | custom | none

custom-config

La configuración de la canalización del OpenTelemetry recopilador que se utilizará para las señales que haya configurado. custom Haga referencia a cada credencial como el ${NAME} marcador de posición que custom-credentials proporciona. Consulte Enviar datos de observabilidad a un backend de terceros.

Ninguno

Una configuración de canalización de recopiladores, como JSON

custom-credentials

El ARN de un secreto de Secrets Manager que contiene las credenciales que el recopilador necesita para acceder a un custom backend. El valor secreto debe ser un objeto JSON cuyas claves coincidan con los marcadores de posición. custom-config application-roleObligatorio: el recopilador lee el secreto a través de la identidad del pod, que solo existe cuando se establece esa opción, y ese rol también debe poder leer el secreto.

Ninguno

Un ARN secreto del Gestor de Secretos