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
Tópicos
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 oUNMANAGED
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 for
ENABLED
, 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 for
DISABLED
, o AWS Batch programador não tentará colocar trabalhos no ambiente. Os trabalhos que estiverem em estadoSTARTING
ouRUNNING
continuam progredindo normalmente. Os ambientes de computação gerenciados que estiverem no estadoDISABLED
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ânciac5.8xlarge
com um valorminvCpus
de4
e umdesiredvCpus
valor de36
. Essa instância não reduz a escala verticalmente uma instânciac5.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ê escolherSPOT
, também deverá especificar uma função de frota spot do Amazon EC2 com o parâmetrospotIamFleetRole
. 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çãoBEST_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 deSPOT_CAPACITY_OPTIMIZED
na maioria das instâncias.
Com
BEST_FIT_PROGRESSIVE
,SPOT_CAPACITY_OPTIMIZED
, eSPOT_PRICE_CAPACITY_OPTIMIZED
as estratégias usando instâncias sob demanda ou spot e aBEST_FIT
estratégia usando instâncias spot, AWS Batch talvez seja necessário exceder para atendermaxvCpus
aos seus requisitos de capacidade. Nesse caso, AWS Batch nuncamaxvCpus
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
Com
BEST_FIT_PROGRESSIVE
,SPOT_CAPACITY_OPTIMIZED
, e estratégias deSPOT_PRICE_CAPACITY_OPTIMIZED
alocação usando instâncias sob demanda ou spot e aBEST_FIT
estratégia usando instâncias spot, AWS Batch talvez seja necessário exceder para atendermaxvCpus
aos seus requisitos de capacidade. Nesse caso, AWS Batch nuncamaxvCpus
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
, oup3
). Ou você pode especificar tamanhos específicos dentro de uma família (comoc5.8xlarge
). Observe que os tipos de instância metal não estão nas famílias de instâncias (por exemplo,c5
não incluic5.metal
). Você também pode escolheroptimal
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 estruturaEc2Configuration
.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 emlaunchTemplate
. 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 usandosecurityGroupIds
elaunchTemplate
, os valores emsecurityGroupIds
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 oarn:aws:iam::
. Para ter mais informações, consulte Perfil de instância do Amazon ECS.aws_account_id
:instance-profile/ecsInstanceRoleAo 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 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 oBEST_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
oulaunchTemplateName
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âmetroupdateToLatestImageVersion
deve ser definido comotrue
. 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 objetocomputeResource
.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 doEKS
.- 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âmetroimageId
nem umimageIdOverride
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, masimageId
nem umimageIdOverride
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 Namespacesna 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 usaservice-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