Parâmetros de ambiente de computação - AWS Batch

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

Parâmetros de ambiente de computação

Os ambientes computacionais são divididos em vários componentes básicos: nome, tipo e estado do ambiente computacional, a definição do recurso computacional (se for um ambiente computacional gerenciado), a configuração do Amazon EKS (se usar recursos do Amazon EKS), a função de serviço a ser usada para fornecer permissões do IAM e as tags do ambiente computacional. AWS Batch

Nome do ambiente de computação

computeEnvironmentName

O nome do seu ambiente de computação. Os nomes podem ter até 128 caracteres. Pode conter letras minúsculas, maiúsculas, números, hifens e (-) e sublinhados (_).

Tipo: string

Obrigatório: Sim

Tipo

type

O tipo do ambiente de computação. Escolha MANAGED AWS Batch gerenciar os recursos computacionais do EC2 ou do Fargate que você define. Para ter mais informações, consulte Recursos de computação. Escolha o UNMANAGED para gerenciar seus próprios recursos de computação do EC2.

Tipo: sequência

Valores válidos: MANAGED | UNMANAGED

Obrigatório: Sim

State

state

O estado do ambiente de computação.

Se o estado forENABLED, o AWS Batch programador tentará colocar trabalhos no ambiente. Esses trabalhos são de uma fila de trabalhos associada nos recursos de computação. Se o ambiente de computação for gerenciado, as instâncias aumentam a escala horizontalmente ou verticalmente de maneira automática de acordo com a demanda da fila de trabalhos.

Se o estado forDISABLED, o AWS Batch programador não tentará colocar trabalhos no ambiente. Os trabalhos que estiverem em estado STARTING ou RUNNING continuam progredindo normalmente. Os ambientes de computação gerenciados que estiverem no estado DISABLED não são dimensionados.

nota

Ambientes computacionais em um estado DISABLED podem continuar incorrendo em cobranças. Para evitar cobranças adicionais, desative e exclua o ambiente de computação. Para obter mais informações, consulte DeleteComputeEnvironmenta Referência da AWS Batch API e Como evitar cobranças inesperadas no Guia AWS Billing do usuário.

Quando uma instância está ociosa, a instância tem a escala reduzida verticalmente para o valor minvCpus. No entanto, o tamanho da instância não é alterado. Por exemplo, considere uma instância c5.8xlarge com um valor minvCpus de 4 e um desiredvCpus valor de 36. Essa instância não reduz a escala verticalmente uma instância c5.large.

Tipo: sequência

Valores válidos: ENABLED | DISABLED

Obrigatório: não

Recursos de computação

computeResources

Detalhes dos recursos de computação gerenciados pelo ambiente de computação. Para ter mais informações, consulte Ambiente de computação.

Tipo: objeto ComputeResource

Obrigatório: esse parâmetro é obrigatório para ambientes de computação gerenciados

type

O tipo do ambiente de computação. Você pode optar por usar instâncias sob demanda do EC2 (EC2) e instâncias spot do EC2 (SPOT) ou usar a capacidade do Fargate (FARGATE) e a capacidade do Fargate Spot (FARGATE_SPOT) em seu ambiente de computação gerenciado. Se você escolher SPOT, também deverá especificar uma função de frota spot do Amazon EC2 com o parâmetro spotIamFleetRole. Para ter mais informações, consulte Perfil de frota spot Amazon EC2.

Valores válidos: EC2 | SPOT | FARGATE | FARGATE_SPOT

Obrigatório: Sim

allocationStrategy

A estratégia de alocação a ser usada para o recurso de computação caso instâncias suficientes do tipo de instância do EC2 mais adequado não possam ser alocadas. Isso pode ser devido à disponibilidade do tipo de instância nos limites de serviço do Amazon EC2 Região da AWS ou do Amazon EC2. Para ter mais informações, consulte Estratégias de alocação.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

BEST_FIT (padrão)

AWS Batch seleciona o tipo de instância que melhor se adapta às necessidades dos trabalhos, preferindo o tipo de instância de menor custo. Se instâncias adicionais do tipo de instância selecionado não estiverem disponíveis, AWS Batch aguarda até que as instâncias adicionais estejam disponíveis. Se não houver instâncias suficientes disponíveis ou você estiver atingindo os limites de serviço do Amazon EC2, não serão executados trabalhos adicionais até que os trabalhos em execução no momento estejam concluídos. Essa estratégia de alocação mantém os custos mais baixos, mas pode limitar a escalabilidade. Se você estiver usando frotas spot com BEST_FIT, o perfil do IAM da frota spot deverá ser especificada. Os recursos de computação que usam uma estratégia de alocação BEST_FIT não oferecem suporte a atualizações de infraestrutura e não podem atualizar alguns parâmetros. Para ter mais informações, consulte Criação de um ambiente de computação.

nota

O BEST_FIT não é compatível com ambientes de computação que usam recursos do Amazon EKS.

BEST_FIT_PROGRESSIVE

Use tipos de instância adicionais que sejam grandes o suficiente para atender aos requisitos dos trabalhos na fila. Prefira tipos de instância com um custo menor para cada unidade vCPU. Se instâncias adicionais dos tipos de instância selecionados anteriormente não estiverem disponíveis, AWS Batch seleciona novos tipos de instância.

SPOT_CAPACITY_OPTIMIZED

(Disponível apenas para recursos de computação de instância spot) Use tipos de instância adicionais que sejam grandes o suficiente para atender aos requisitos dos trabalhos na fila. Prefira tipos de instância com menor probabilidade de serem interrompidos.

SPOT_PRICE_CAPACITY_OPTIMIZED

(Disponível apenas para recursos de computação de instância spot) A estratégia de alocação otimizada para preço e capacidade analisa o preço e a capacidade para selecionar os grupos de instâncias spot com menor probabilidade de interrupção e com o preço mais baixo possível.

nota

Em vez disso, recomendamos utilizar SPOT_PRICE_CAPACITY_OPTIMIZED em vez de SPOT_CAPACITY_OPTIMIZED na maioria das instâncias.

ComBEST_FIT_PROGRESSIVE,SPOT_CAPACITY_OPTIMIZED, e SPOT_PRICE_CAPACITY_OPTIMIZED as estratégias usando instâncias sob demanda ou spot e a BEST_FIT estratégia usando instâncias spot, AWS Batch talvez seja necessário exceder para atender maxvCpus aos seus requisitos de capacidade. Nesse caso, AWS Batch nunca maxvCpus excede em mais de uma única instância.

Valores válidos: BEST_FIT | BEST_FIT_PROGRESSIVE | SPOT_CAPACITY_OPTIMIZED | SPOT_PRICE_CAPACITY_OPTIMIZED

Obrigatório: não

minvCpus

O número mínimo de vCPUs que um ambiente mantém mesmo se um ambiente de computação estiver DISABLED.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Tipo: Inteiro

Obrigatório: não

maxvCpus

O número máximo de vCPUs que o ambiente de computação do AWS Batch pode suportar.

nota

ComBEST_FIT_PROGRESSIVE,SPOT_CAPACITY_OPTIMIZED, e estratégias de SPOT_PRICE_CAPACITY_OPTIMIZED alocação usando instâncias sob demanda ou spot e a BEST_FIT estratégia usando instâncias spot, AWS Batch talvez seja necessário exceder para atender maxvCpus aos seus requisitos de capacidade. Nesse caso, AWS Batch nunca maxvCpus excede em mais de uma única instância. Por exemplo, não AWS Batch usa mais do que uma única instância dentre as especificadas em seu ambiente computacional.

Tipo: inteiro

Obrigatório: não

desiredvCpus

O número desejado de vCPUs no ambiente computacional. AWS Batch modifica esse valor entre os valores mínimo e máximo com base na demanda da fila de trabalhos.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Tipo: Inteiro

Obrigatório: não

instanceTypes

Os tipos de instância que podem ser executados. Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate. Não especifique. Você pode especificar famílias de instâncias para iniciar qualquer tipo de instância dentro dessas famílias (por exemplo c5, c5n, ou p3). Ou você pode especificar tamanhos específicos dentro de uma família (como c5.8xlarge). Observe que os tipos de instância metal não estão nas famílias de instâncias (por exemplo, c5 não inclui c5.metal). Você também pode escolher optimal para selecionar tipos de instância (das famílias de instâncias C4, M4 e R4) que correspondam à demanda das filas de trabalho.

nota

Ao criar um ambiente de computação, os tipos de instância selecionados para ele devem compartilhar a mesma arquitetura. Por exemplo, você não pode misturar instâncias ARM e x86 no mesmo ambiente de computação.

nota

Atualmente, optimal usa tipos de instância das famílias de instâncias C4, M4 e R4. Em Regiões da AWS que não têm tipos de instância dessas famílias de instâncias, são usados os tipos de instância das famílias de instâncias C5, M5 e R5.

Tipo: matriz de strings

Obrigatório: sim

imageId

Esse parâmetro está suspenso.

O ID da imagem de máquina da Amazon (AMI) usado para as instâncias iniciadas no ambiente de computação. Este parâmetro é substituído pelo membro imageIdOverride da estrutura Ec2Configuration.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

nota

A AMI que você escolher para um ambiente de computação deve corresponder à arquitetura dos tipos de instância que você deseja usar para este ambiente. Por exemplo, se o ambiente de computação usar tipos de instância A1, a AMI de recursos de computação escolhida deverá oferecer suporte a instâncias Arm. O Amazon ECS vende as versões x86 e Arm da Amazon ECS optimized Amazon Linux 2 AMI. Para obter mais informações, consulte AMI do Amazon Linux 2 otimizada para Amazon ECS no Guia do desenvolvedor do Amazon Elastic Container Service.

Tipo: sequência

Obrigatório: não

subnets

As sub-redes de VPC em que os recursos de computação são iniciados. Essas sub-redes devem estar na mesma VPC. Os recursos de computação do Fargate podem conter um máximo de 16 sub-redes. Para obter mais informações, consulte VPCs e sub-redes no Guia do usuário da Amazon VPC.

nota

AWS Batch no Amazon EC2 e no AWS Batch Amazon EKS oferecem suporte a Locais Zones. Para obter mais informações, consulte Locais Zones no Amazon EC2 User Guide, Amazon EKS and AWS Local Zones no Amazon EKS User Guide e clusters do Amazon ECS em Locais Zones, Wavelength Zones e no AWS Outposts Amazon Elastic Container Service Developer Guide.

AWS Batch No momento, o on Fargate não oferece suporte a Locais Zones.

Ao atualizar ambientes de computação, se você fornecer uma lista vazia de sub-redes VPC, o comportamento resultante será diferente entre os recursos de computação do Fargate e do EC2. Para recursos de computação do Fargate, fornecer uma lista vazia é tratado como se esse parâmetro não tivesse sido especificado e nenhuma alteração tivesse sido feita. Para recursos de computação do EC2, fornecer uma lista vazia remove as sub-redes da VPC do recurso de computação. Se você alterar as sub-redes da VPC, será necessária uma atualização da infraestrutura do ambiente de computação. Esse é o caso dos recursos computacionais do Fargate e do EC2. Para ter mais informações, consulte Criação de um ambiente de computação.

Tipo: matriz de strings

Obrigatório: Sim

securityGroupIds

Os grupos de segurança do Amazon EC2 associados às instâncias executadas no ambiente de computação. Um ou mais grupos de segurança devem ser especificados, no securityGroupIds ou usando um modelo de execução referenciado em launchTemplate. Esse parâmetro é necessário para trabalhos que estão em execução nos recursos do Fargate e deve conter pelo menos um grupo de segurança. (O Fargate não suporta modelos de execução.) Se os grupos de segurança forem especificados usando securityGroupIds e launchTemplate, os valores em securityGroupIds serão usados.

Ao atualizar ambientes de computação, se você fornecer uma lista vazia de grupos de segurança, o comportamento resultante será diferente entre os recursos de computação do Fargate e do EC2. Para recursos de computação do Fargate, fornecer uma lista vazia é tratado como se esse parâmetro não tivesse sido especificado e nenhuma alteração tivesse sido feita. Para recursos de computação do EC2, fornecer uma lista vazia remove os grupos de segurança do recurso de computação. Se você alterar os grupos de segurança, será necessária uma atualização da infraestrutura do ambiente de computação. Esse é o caso dos recursos computacionais do Fargate e do EC2. Para ter mais informações, consulte Criação de um ambiente de computação.

Tipo: matriz de strings

Obrigatório: Sim

ec2KeyPair

O par de chaves do EC2 que é usado para as instâncias iniciadas no ambiente de computação. Você pode usar esse par de chaves para fazer login em suas instâncias com SSH. Ao atualizar um ambiente de computação, se você alterar o par de chaves do EC2, uma atualização da infraestrutura do ambiente de computação será necessária. Para ter mais informações, consulte Criação de um ambiente de computação.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Tipo: sequência

Obrigatório: não

instanceRole

O perfil de instância do Amazon ECS para anexar às instâncias do Amazon EC2 em um ambiente de computação. Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate. Não especifique. Você pode especificar o nome abreviado ou completo do nome do recurso da Amazon (ARN) de um perfil de instância. Por exemplo, o ecsInstanceRole ou o arn:aws:iam::aws_account_id:instance-profile/ecsInstanceRole. Para ter mais informações, consulte Perfil de instância do Amazon ECS.

Ao atualizar um ambiente de computação, alterar essa configuração requer uma atualização da infraestrutura do ambiente de computação. Para ter mais informações, consulte Criação de um ambiente de computação.

Tipo: Sequência

Obrigatório: não

tags

Tags de pares de chave-valor a serem aplicadas às instâncias do EC2 que são iniciadas no ambiente de computação. Por exemplo, você pode especificar "Name": "AWS Batch Instance - C4OnDemand" como uma tag para que cada instância do seu ambiente de computação tenha esse nome. Isso é útil para reconhecer suas AWS Batch instâncias no console do Amazon EC2. Essas tags não são vistas ao usar a operação AWS BatchListTagsForResourceda API.

Ao atualizar um ambiente de computação, se você alterar as chaves do EC2, uma atualização da infraestrutura do ambiente de computação será necessária. Para ter mais informações, consulte Criação de um ambiente de computação.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Tipo: mapa de string para string

Obrigatório: não

placementGroup

O placement group do Amazon EC2 para associar aos seus recursos de computação. Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate. Não especifique. Se você pretende enviar tarefas em paralelo de vários nós para seu ambiente de computação, considere a criação de um grupo com posicionamento em cluster e associá-lo aos seus recursos de computação. Isso mantém a sua tarefa paralela de vários nós em um agrupamento lógico de instâncias dentro de uma única zona de disponibilidade com alto potencial de fluxo de rede. Para obter mais informações, consulte Grupo de Posicionamento no Manual do Usuário para instâncias do Linux do Amazon EC2.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Tipo: sequência

Obrigatório: não

bidPercentage

A porcentagem máxima que o preço de uma instância spot do EC2 pode ter em comparação com o preço do On-Demand para esse tipo de instância antes que as instâncias sejam iniciadas. Por exemplo, se o percentual máximo for 20%, o preço spot deverá ser menos de 20% do preço sob demanda atual para essa instância do EC2. Você sempre paga o menor preço (mercado) e nunca mais do que sua porcentagem máxima. Se você deixar esse campo em branco, o valor padrão será 100% do preço sob demanda. Para a maioria dos casos de uso, recomendamos deixar este campo vazio.

Ao atualizar um ambiente de computação, se você alterar a porcentagem do lance, uma atualização da infraestrutura do ambiente de computação será necessária. Para ter mais informações, consulte Criação de um ambiente de computação.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Obrigatório: não

spotIamFleetRole

O nome de recurso da Amazon (ARN) do perfil do IAM da frota spot do Amazon EC2 aplicado a um ambiente de computação SPOT. Essa função é necessária se a estratégia de alocação definida para o BEST_FIT ou se a estratégia de alocação não for especificada. Para ter mais informações, consulte Perfil de frota spot Amazon EC2.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Importante

Para marcar suas Instâncias Spot na criação, a função Spot Fleet IAM especificada aqui deve usar a política gerenciada mais recente do AmazonEC2 SpotFleet TaggingRole. A política gerenciada de SpotFleetfunções do AmazonEC2 recomendada anteriormente não tem as permissões necessárias para marcar instâncias spot. Para ter mais informações, consulte Instâncias spot sem tags na criação.

Tipo: sequência

Obrigatório: esse parâmetro é obrigatório para ambientes de computação SPOT.

launchTemplate

Um modelo de execução opcional para associar aos recursos de computação. Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate. Não especifique. Todos os outros parâmetros de recursos de computação que você especifica em uma operação de API CreateComputeEnvironment ou UpdateComputeEnvironment substituem os mesmos parâmetros no modelo de execução. Para usar um modelo de execução, você deve especificar na solicitação o ID ou o nome do modelo de execução, mas não ambos. Para ter mais informações, consulte Suporte a modelo de execução.

Ao atualizar um ambiente computacional, para remover o modelo de execução personalizado e usar o modelo de execução padrão, defina o membro launchTemplateId ou launchTemplateName da especificação do modelo de execução como uma string vazia. A remoção do modelo de inicialização de um ambiente computacional não remove a AMI especificada no modelo de inicialização, caso tenha sido o usado. Para atualizar a AMI selecionada de um modelo de inicialização, o parâmetro updateToLatestImageVersion deve ser definido como true. Ao atualizar um ambiente de computação, se você alterar o modelo de execução, uma atualização da infraestrutura do ambiente de computação será necessária. Para ter mais informações, consulte Criação de um ambiente de computação.

Tipo: LaunchTemplateSpecification

objeto

Obrigatório: não

launchTemplateId

O ID do modelo de execução.

Tipo: sequência

Obrigatório: não

launchTemplateName

O nome do modelo de execução.

Tipo: sequência

Obrigatório: não

version

O número da versão do modelo de execução, $Latest ou $Default.

Se o valor for $Latest, a versão mais recente usará o modelo de execução. Se o valor for $Default, a versão padrão usará o modelo de execução. Durante uma atualização de infraestrutura, se uma $Latest ou $Default foi especificada para o ambiente computacional, AWS Batch reavalia a versão do modelo de execução e pode usar uma versão diferente do modelo de execução. Isso ocorre mesmo se o modelo de execução não tiver sido especificado na atualização.

Padrão: $Default.

Tipo: sequência

Obrigatório: não

ec2Configuration

Fornece informações usadas para selecionar Imagens de máquina da Amazon (AMIs) para instâncias do EC2 no ambiente de computação. Se Ec2Configuration não estiver especificado, o padrão será Amazon Linux 2 (ECS_AL2). Antes de 31 de março de 2021, esse padrão era Amazon Linux (ECS_AL1) para instâncias sem GPU e sem AWS Graviton.

Ao atualizar um ambiente de computação, alterar esse parâmetro requer uma atualização da infraestrutura do ambiente de computação. Para ter mais informações, consulte Criação de um ambiente de computação.

nota

Este parâmetro não é aplicável a trabalhos executados em recursos do Fargate.

Tipo: matriz de objetos Ec2Configuration

Obrigatório: não

imageIdOverride

ID da AMI que é usado para instâncias executadas no ambiente de computação que correspondem ao tipo de imagem. Essa configuração substitui o imageId definido no objeto computeResource.

Tipo: sequência

Obrigatório: não

imageKubernetesVersion

A versão do Kubernetes para o ambiente de computação. Se você não especificar um valor, a versão mais recente compatível com o AWS Batch será usada.

Tipo: sequência

Restrições de Tamanho: Tamanho Mínimo 1. Tamanho máximo de 256.

Obrigatório: não

imageType

O tipo de imagem para corresponder ao tipo de instância para selecionar uma AMI. Os valores compatíveis são diferentes para os recursos do ECS e do EKS.

ECS

Se o parâmetro imageIdOverride não for especificado, será usada uma AMI do Amazon Linux 2 otimizada para Amazon ECS recente (ECS_AL2). Se um novo tipo de imagem for especificado em uma atualização, mas nenhum parâmetro imageId nem um imageIdOverride parâmetro forem especificados, será usada a AMI otimizada mais recente do Amazon ECS para esse tipo de imagem AWS Batch compatível com.

ECS_AL2

Amazon Linux 2: padrão para todas as famílias de instâncias não GPU.

ECS_AL2_NVIDIA

Amazon Linux 2 (GPU): padrão para todas as famílias de instâncias de GPU (por exemplo, P4 eG4) e pode ser usado para todos os tipos de instância que não sejam AWS baseados em Graviton.

ECS_AL1

Amazon Linux. O Amazon Linux atingiu o nível end-of-life de suporte padrão. Para obter mais informações, consulte AMI do Amazon Linux.

EKS

Se o parâmetro imageIdOverride não for especificado, será usada uma AMI do Amazon Linux otimizada para o Amazon EKS (EKS_AL2). Se um novo tipo de imagem for especificado em uma atualização, mas imageId nem um imageIdOverride parâmetro for especificado, será usada a AMI otimizada mais recente do Amazon EKS para esse tipo de imagem AWS Batch compatível.

EKS_AL2

Amazon Linux 2: padrão para todas as famílias de instâncias não GPU.

EKS_AL2_NVIDIA

Amazon Linux 2 (acelerado): padrão para todas as famílias de instâncias de GPU (por exemplo, P4 eG4) e pode ser usado para todos os tipos de instância não baseados AWS em Graviton.

Tipo: sequência

Restrições de Tamanho: Tamanho Mínimo 1. Tamanho máximo de 256.

Obrigatório: Sim

Configuração do Amazon EKS

Configuração para o cluster Amazon EKS que oferece suporte ao ambiente AWS Batch computacional. O cluster deve existir antes que o ambiente de computação possa ser criado.

eksClusterArn

O nome do recurso da Amazon (ARN) do cluster do Amazon EKS. Um exemplo é arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch.

Tipo: string

Obrigatório: Sim

kubernetesNamespace

O namespace do cluster Amazon EKS. AWS Batch gerencia pods nesse namespace. O valor não pode ser deixado vazio nem nulo. Deve ter menos de 64 caracteres, não pode ser definido como default, não pode começar com "kube-" e deve corresponder a esta expressão regular: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$. Para obter mais informações, consulte Namespaces na documentação do Kubernetes.

Tipo: string

Obrigatório: Sim

Tipo: EksConfigurationObjeto

Obrigatório: não

Perfil de serviço

serviceRole

O Amazon Resource Name (ARN) completo da função do IAM que permite fazer chamadas AWS Batch para outros AWS serviços em seu nome. Para ter mais informações, consulte Usando funções vinculadas a serviços para AWS Batch. Recomendamos não especificar o perfil de serviço. Dessa forma, AWS Batch usa a função AWSServiceRoleForBatchvinculada ao serviço.

Importante

Se sua conta já tiver criado a função AWS Batch vinculada ao serviço (AWSServiceRoleForBatch), essa função será usada por padrão em seu ambiente computacional, a menos que você especifique uma função aqui. Se a função AWS Batch vinculada ao serviço não existir em sua conta e nenhuma função for especificada aqui, o serviço tentará criar a função AWS Batch vinculada ao serviço na sua conta. Para obter mais informações sobre a função vinculada ao serviço do AWSServiceRoleForBatch, consulte Permissões de função vinculadas ao serviço para AWS Batch.

Se o ambiente de computação for criado usando a função vinculada ao serviço AWSServiceRoleForBatch, ele não poderá ser alterado para usar um perfil do IAM normal. Da mesma forma, se o ambiente de computação for criado com um perfil do IAM normal, ele não poderá ser alterado para usar uma função vinculada ao serviço AWSServiceRoleForBatch. Para atualizar os parâmetros do ambiente de computação que exigem uma atualização de infraestrutura para serem alterados, deve ser usada a função vinculada ao serviço AWSServiceRoleForBatch. Para ter mais informações, consulte Criação de um ambiente de computação.

Se a função especificada tiver um caminho diferente de /, certifique-se de especificar a função completa de ARN (recomendado) ou prefixar o nome da função com o caminho.

nota

Dependendo de como você criou sua função AWS Batch de serviço, seu Amazon Resource Name (ARN) pode conter o prefixo do service-role caminho. Quando você especifica apenas o nome da função de serviço, AWS Batch presume que seu ARN não usa service-role o prefixo do caminho. Por isso, recomendamos que você especifique o ARN completo do perfil de serviço ao criar ambientes de computação.

Tipo: sequência

Obrigatório: não

Tags

tags

Tags de pares de chave-valor a serem associadas ao ambiente de computação. Para ter mais informações, consulte Marcando seus Recursos AWS Batch.

Tipo: Mapa de string para string

Obrigatório: não