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á.
Seção Build
(Obrigatório) Especifica a configuração na qual a imagem será criada.
Build: Imds: ImdsSupport:
string
InstanceType:string
SubnetId:string
ParentImage:string
Iam: InstanceRole:string
InstanceProfile:string
CleanupLambdaRole:string
AdditionalIamPolicies: - Policy:string
PermissionsBoundary:string
Components: - Type:string
Value:string
Tags: - Key:string
Value:string
SecurityGroupIds: -string
UpdateOsPackages: Enabled:boolean
Propriedades do Build
InstanceType
(Obrigatório,String
)-
Especifica o tipo de instância usada para criar a imagem.
SubnetId
(Opcional,String
)-
Especifica o ID de uma sub-rede existente na qual o servidor provisiona a instância para a criação da imagem. A sub-rede fornecida requer acesso à Internet.
Atenção
pcluster build-image
usa o padrãoVPC. Se o padrão VPC tiver sido excluído, talvez usando AWS Control Tower nossa AWS Landing Zone, a ID da sub-rede deverá ser especificada. ParentImage
(Obrigatório,String
)-
Especifica a imagem base. A imagem principal pode ser não oficial AWS ParallelCluster AMI AWS ParallelCluster AMI ou não da mesma versão. Você não pode usar um AWS ParallelCluster oficial ou personalizado AMI de uma versão diferente do AWS ParallelCluster. O formato deve ser ARN de uma imagem
arn:
ou de um AMI IDPartition
:imagebuilder:Region
:Account
:image/ImageName
/ImageVersion
ami-12345678
. SecurityGroupIds
(Opcional,[String]
)-
Especifica a lista de grupos de segurança IDs para a imagem.
Imds
Propriedades do Imds
(Opcional) Especifica as configurações do serviço de metadados de instância de EC2 ImageBuilder criação e teste da Amazon (IMDS).
Imds: ImdsSupport:
string
ImdsSupport
(Opcional,String
)-
Especifica quais IMDS versões são suportadas nas instâncias de EC2 ImageBuilder compilação e teste da Amazon. Os valores compatíveis são
v2.0
ev1.0
. O valor padrão év2.0
.Se
ImdsSupport
estiver definido comov1.0
, ambos IMDSv1 IMDSv2 são suportados.Se
ImdsSupport
estiver definido comov2.0
, somente IMDSv2 é suportado.Para obter mais informações, consulte Use IMDSv2 no Guia do EC2 usuário da Amazon para instâncias Linux.
Política de atualização: se essa configuração for alterada, a atualização não será permitida.
nota
A partir da AWS ParallelCluster versão 3.7.0, o valor
ImdsSupport
padrão é.v2.0
Recomendamos que vocêImdsSupport
definav2.0
e IMDSv1 substitua por IMDSv2 em suas chamadas de ações personalizadas.O suporte para Imds/foi ImdsSupportadicionado com a AWS ParallelCluster versão 3.3.0.
Iam
Propriedades do Iam
(Opcional) Especifica os IAM recursos para a criação da imagem.
Iam: InstanceRole:
string
InstanceProfile:string
CleanupLambdaRole:string
AdditionalIamPolicies: - Policy:string
PermissionsBoundary:string
InstanceProfile
(Opcional,String
)-
Especifica um perfil de instância para substituir o perfil de instância padrão da instância EC2 Image Builder.
InstanceProfile
eInstanceRole
eAdditionalIamPolicies
não podem ser especificados juntos. O formato éarn:
.Partition
:iam::Account
:instance-profile/InstanceProfileName
InstanceRole
(Opcional,String
)-
Especifica uma função de instância para substituir a função de instância padrão para a instância do EC2 Image Builder.
InstanceProfile
eInstanceRole
eAdditionalIamPolicies
não podem ser especificados juntos. O formato éarn:
.Partition
:iam::Account
:role/RoleName
CleanupLambdaRole
(Opcional,String
)-
A IAM função ARN a ser usada para a AWS Lambda função de apoio ao recurso AWS CloudFormation personalizado que remove artefatos de construção na conclusão da construção. O Lambda precisa ser configurado como entidade principal autorizada a assumir a função. O formato é
arn:
.Partition
:iam::Account
:role/RoleName
AdditionalIamPolicies
(Opcional)-
Especifica IAM políticas adicionais a serem anexadas à instância do EC2 Image Builder usada para produzir a personalizaçãoAMI.
AdditionalIamPolicies: - Policy:
string
Policy
(Opcional,[String]
)-
Lista de IAM políticas. O formato é
arn:
.Partition
:iam::Account
:policy/PolicyName
PermissionsBoundary
(Opcional,String
)-
A IAM política ARN a ser usada como limite de permissões para todas as funções criadas por AWS ParallelCluster. Para obter mais informações sobre limites de IAM permissões, consulte Limites de permissões para IAM entidades no Guia IAM do usuário. O formato é
arn:
.Partition
:iam::Account
:policy/PolicyName
Components
Propriedades do Components
(Opcional) Especifica EC2 ImageBuilder os componentes da Amazon a serem usados durante o processo de AMI criação, além dos fornecidos por padrão pelo AWS ParallelCluster. Esses componentes podem ser usados para personalizar o processo de AMI construção. Para obter mais informações, consulte AWS ParallelCluster AMIpersonalização.
Components: - Type:
string
Value:string
Type
(Opcional,String
)-
Especifica o tipo do par tipo-valor para o componente. O tipo pode ser
arn
ouscript
. Value
(Opcional,String
)-
Especifica o valor do par tipo-valor para o componente. Quando o tipo é
arn
, esse é o componente ARN do EC2 Image Builder. Quando o tipo éscript
, esse é o https or s3 link pointing to the script to use when creating the EC2 Image Builder com ponente.
Tags
Propriedades do Tags
(Opcional) Especifica a lista de tags a serem definidas nos recursos usados para criar o. AMI
Tags: - Key:
string
Value:string
Key
(Opcional,String
)-
Define o nome da tag.
Value
(Opcional,String
)-
Define o valor da tag.
UpdateOsPackages
Propriedades do UpdateOsPackages
(Opcional) Especifica se o sistema operacional é atualizado antes da instalação da pilha AWS ParallelCluster de software.
UpdateOsPackages: Enabled:
boolean
Enabled
(Opcional,Boolean
)-
Se
true
, o sistema operacional for atualizado e reinicializado antes de instalar o AWS ParallelCluster software. O padrão éfalse
.nota
Quando
UpdateOsPackages
é ativado, todos os pacotes de sistema operacional disponíveis são atualizados, incluindo o kernel. Como cliente, você é responsável por verificar se a atualização é compatível com as AMI dependências que não estão incluídas na atualização.Por exemplo, suponha que você esteja criando um AMI para a AWS ParallelCluster versão X.0 que é fornecido com a versão Y.0 do kernel e a versão Z.0 de algum componente. Suponha que a atualização disponível inclua a versão atualizada do kernel Y.1 sem atualizações para o componente Z.0. Antes de habilitar
UpdateOsPackages
, é sua responsabilidade verificar se o componente Z.0 é compatível com o kernel Y.1.