Versões disponíveis da AWS FIS extensão para Lambda - AWS Serviço de injeção de falhas

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Versões disponíveis da AWS FIS extensão para Lambda

Esta seção inclui informações sobre as versões da extensão AWS FIS Lambda. A extensão suporta funções Lambda desenvolvidas para as plataformas x86-64 e ARM64 (Graviton2). Sua função Lambda deve ser configurada para usar o Amazon Resource Name (ARN) específico para o Região da AWS local em que está atualmente hospedada. Você pode ver Região da AWS os detalhes do ARN abaixo.

AWS FIS Notas de lançamento da extensão Lambda

A tabela a seguir descreve as alterações feitas nas versões recentes da extensão AWS FIS Lambda

Versão Data de lançamento Observações

1.0.0

2024-10-29

Lançamento inicial

Guia de acesso para a extensão Lambda ARNs

Você deve ter pelo menos um parâmetro em seu Conta da AWS e Região da AWS antes de poder pesquisar parâmetros públicos usando o console. Para descobrir parâmetros públicos, consulte Descobrindo parâmetros públicos no Parameter Store.

Acesso ao console:

  1. Abra o AWS Systems Manager console em https://console.aws.amazon.com/systems-manager/.

  2. No painel de navegação, selecione Repositório de parâmetros.

  3. Selecione a guia Public parameters (Parâmetros públicos).

  4. Selecione a lista suspensa Select a service (Selecionar um serviço). Nas opções do menu suspenso, escolha. fis

  5. (Opcional) Filtre os parâmetros selecionados inserindo mais informações na barra de pesquisa. Para arquiteturas arm64, filtre os parâmetros inserindo arm64". Para arquiteturas x86_64, filtre os parâmetros inserindo “x86_64".

  6. Escolha o parâmetro público que você quiser usar.

  7. Nos detalhes do parâmetro, localize o valor do ARN. Copie o ARN para usar na configuração de extensões de camada em suas funções Lambda de destino.

AWS CLI Acesso:

Nomes de parâmetros SSM

Os seguintes nomes de parâmetros SSM estão disponíveis para diferentes arquiteturas:

  1. arm64 diz: /aws/service/fis/lambda-extension/AWS-FIS-extension-arm64/1.x.x

  2. x86_64: /aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x

AWS CLI Formato de comando

Para recuperar a extensão ARNs, use o seguinte formato de AWS CLI comando, em que parameterName é o nome da arquitetura e a região é o destino: Região da AWS

aws ssm get-parameter --name parameterName --region region

Exemplo de uso

aws ssm get-parameter --name /aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x --region ap-southeast-2

Formato de resposta

O comando retorna um objeto JSON contendo os detalhes do parâmetro, conforme mostrado a seguir. O ARN da camada Lambda está incluído no campo Valor do objeto Parâmetro. Copie o ARN para usar na configuração de extensões de camada em suas funções Lambda de destino.

 {
     "Parameter":
        {
             "Name": "/aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x",
             "Type": "String",
             "Value": "arn:aws:lambda:ap-southeast-2:211125361907:layer:aws-fis-extension-x86_64:9",
             "Version": 1,
             "LastModifiedDate": "2025-01-02T15:13:54.465000-05:00",
             "ARN": "arn:aws:ssm:ap-southeast-2::parameter/aws/service/fis/lambda-extension/AWS-FIS-extension-x86_64/1.x.x",
             "DataType": "text"
        }
 }
                 

Acesso programático:

Recupere esses parâmetros públicos programaticamente ao criar ou configurar suas funções do Lambda usando Infrastructure as Code (IaC). Essa abordagem ajuda a manter suas funções do Lambda com o ARN da versão mais recente da camada sem exigir atualizações manuais de código que seriam necessárias se o ARN da AWS FIS camada de extensão fosse codificado permanentemente. Os recursos a seguir mostram como recuperar parâmetros públicos usando plataformas comuns de IaC:

Como encontrar o número da versão da sua extensão do Lambda

Use o procedimento a seguir para localizar o número da versão da sua extensão AWS FIS Lambda atualmente configurada.

  1. Abra o AWS Lambda console em https://console.aws.amazon.com/lambda/.

  2. Escolha a função do Lambda na qual deseja adicionar a camada AWS-FIS-Extension.

  3. Na seção Camadas, escolha Editar.

  4. Na seção Editar camadas, escolha Adicionar uma camada.

  5. Na seção Escolha uma camada, escolha Especificar um ARN.

  6. Insira o ARN da camada de AWS FIS extensão que corresponde à sua arquitetura Região da AWS . Você pode encontrar o ARN usando o console ou os métodos AWS CLI de acesso programático descritos nas seções anteriores.

  7. Escolha Verificar para confirmar se o ARN da camada é válido e, em seguida, escolha Adicionar.

  8. Use a guia Testar para testar a função.

  9. Depois que o teste for concluído, visualize a saída de logs. Localize a versão AWS FIS da extensão Lambda na seção Detalhes da execução.