Especificação de imagens de devfile universais para um ambiente de desenvolvimento - Amazon CodeCatalyst

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á.

Especificação de imagens de devfile universais para um ambiente de desenvolvimento

A imagem universal padrão inclui as linguagens de programação mais usadas e as ferramentas relacionadas que podem ser usadas para vocêIDE. Se nenhuma imagem for especificada, CodeCatalyst fornece essa imagem e contém ferramentas que são mantidas pelo CodeCatalyst. Para permanecer notificado sobre o lançamento de novas imagens, consulteInscrevendo-se para receber notificações universais de imagens com SNS.

A Amazon oferece suporte CodeCatalyst ativo às seguintes imagens de devfile:

Versão de imagem Identificador da imagem
Universal image 3.0 public.ecr.aws/aws-mde/universal-image:3.0
Universal image 4.0 public.ecr.aws/aws-mde/universal-image:4.0
nota

Você também pode usar public.ecr.aws/aws-mde/universal-image:latest para obter a imagem mais recente, que está atualmentepublic.ecr.aws/aws-mde/universal-image:3.0.

CodeCatalyst desativou as imagens a seguir. Você ainda pode usar essas imagens, mas elas não serão armazenadas em cache no host de compilação e resultarão em maiores tempos de inicialização do Dev Environment.

Versão de imagem Identificador da imagem Data da substituição
Universal image 1.0 public.ecr.aws/aws-mde/universal-image:1.0 16 de agosto de 2024
Universal image 2.0 public.ecr.aws/aws-mde/universal-image:2.0 16 de agosto de 2024
nota

Se você estiver usando AWS Cloud9, o preenchimento automático não funcionará para PHP Ruby e CSS após a atualização para o. universal-image:3.0

Inscrevendo-se para receber notificações universais de imagens com SNS

CodeCatalyst fornece um serviço universal de notificação por imagem. Você pode usá-lo para assinar um tópico do Amazon Simple Notification Service (SNS) que notifica você quando atualizações CodeCatalyst universais de imagens forem lançadas. Para obter mais informações sobre SNS tópicos, consulte O que é o Amazon Simple Notification Service? .

Sempre que novas imagens universais são lançadas, enviamos notificações aos assinantes; esta seção descreve como assinar atualizações CodeCatalyst universais de imagens.

Mensagem de amostra

{ "Type": "Notification", "MessageId": "123456789", "TopicArn": "arn:aws:sns:us-east-1:1234657890:universal-image-updates", "Subject": "New Universal Image Release", "Message": { "v1": { "Message": "A new version of the Universal Image has been released. You are now able to launch new DevEnvironments using this image.", "image ": { "release_type": "MAJOR VERSION", "image_name": "universal-image", "image_version": "2.0", "image_uri": "public.ecr.aws/amazonlinux/universal-image:2.0" } } }, "Timestamp": "2021-09-03T19:05:57.882Z", "UnsubscribeURL": "example url" }
Para assinar atualizações de imagens CodeCatalyst universais usando o SNS console da Amazon
  1. Abra o SNS console da Amazon no painel.

  2. Na barra de navegação, escolha seu Região da AWS.

  3. No painel de navegação, escolha Subscriptions (Assinaturas) e, em seguida, selecione Create subscription (Criar assinatura).

  4. Em Tópico ARN, insiraarn:aws:sns:us-east-1:089793673375:universal-image-updates.

  5. Em Protocol (Protocolo), selecione Email.

  6. No Endpoint, forneça um endereço de e-mail. Esse endereço de e-mail será usado para receber notificações.

  7. Selecione Create subscription.

  8. Você receberá um e-mail de confirmação com o assunto "AWS Notificação - Confirmação de assinatura”. Abra o e-mail e escolha Confirmar assinatura.

Para cancelar a assinatura de atualizações de imagens CodeCatalyst universais usando o console da Amazon SNS
  1. Abra o SNS console da Amazon no painel.

  2. Na barra de navegação, escolha seu Região da AWS.

  3. No painel de navegação, escolha Assinaturas e, em seguida, selecione a assinatura da qual você deseja cancelar a assinatura.

  4. Escolha Ações e, em seguida, escolha Excluir assinaturas.

  5. Escolha Excluir.

Versões de tempo de execução do Universal Image 3.0

A tabela a seguir lista os tempos de execução disponíveis parauniversal-image:3.0.

universal-image:3.0versões de tempo de execução
Nome do tempo de execução Version (Versão) Versão secundária mais recente e principal específica
clipe da AWS

2.11

aws-cli: 2.x

docker compose

2,17

docker-compose: 2.x

dotnet

6.0

dotnet: 6.x

7.0

dotnet: 7.x

golang

1,21

golang: 1.x

java

corretto11

java: corretto11.x

corretto17

java: corretto17.x

nodejs

18.17

nodejs: 18.x

20.6

nodejs: 20.x

openssl

3.0

openssl: 3.x

php

8.2

php: 8.x

python

3.9

python: 3.x

3.11

ruby

3.2

ruby: 3.x

terraforma

1.5

terraform: 1.x

Versões de tempo de execução do Universal Image 4.0

A tabela a seguir lista os tempos de execução disponíveis parauniversal-image:4.0.

universal-image:4.0versões de tempo de execução
Nome do tempo de execução Version (Versão) Versão secundária mais recente e principal específica
clipe da AWS

2.11

aws-cli: 2.x

docker compose

2,17

docker-compose: 2.x

dotnet

8.0

dotnet: 8.x

golang

1,22

golang: 1.x

java

corretto21

java: corretto21.x

nodejs

20.6

nodejs: 20.x

php

8.2

php: 8.x

python

3.9

python: 3.x

3.12

ruby

3.3

ruby: 3.x

terraforma

1.5

terraform: 1.x