Partilhar via


Ações da AWS

Importante

Precisa de uma subscrição AWS ativa para implementar ações AWS nos fluxos de ambiente de trabalho.

O Power Automate permite que os utilizadores processem instâncias, volumes e instantâneos EC2 através do grupo de ações do AWS.

Antes de implementar qualquer ação AWS, crie uma nova sessão EC2 utilizando a ação Criar sessão EC2.

Para utilizar um ficheiro de credenciais para autenticação, desative as Teclas de acesso e preencha o Nome de perfil e a Localização do perfil. Se não quiser fazer referência explícita a um nome de perfil, escolha predefinido no campo Nome do perfil para utilizar o perfil predefinido.

Captura de ecrã da ação de sessão Criar com a opção Teclas de acesso desativada.

Em alternativa, ative as teclas de acesso e preencha o ID da chave de acesso, a chave de acesso secreta e a restrição da região a especificar o ponto final.

Captura de ecrã da ação de sessão Criar com a opção Teclas de acesso ativada.

Depois de criar a sessão e de implementar todas as ações AWS necessárias, utilize a ação Terminar sessão EC2 para encerrar a sessão EC2.

Captura de ecrã da ação Terminar a sessão EC2.

Iniciar instância do EC2

Iniciar instâncias do EC2.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Instance IDs Não Lista de valores de Texto Os IDs das instâncias a iniciar

Variáveis produzidas

Argumento Tipo Descrição
StartingEc2Instances Lista de alterações do estado da Instância As informações das instâncias iniciadas devolvidas

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid instance ID Indica que o ID da instância especificado está incorretamente formado ou que a instância especificada não existe
Insufficient capacity Indica que não existe capacidade suficiente para satisfazer o pedido
Amazon service request failed Indica que o pedido ao AWS falhou

Parar instância do EC2

Parar instâncias do EC2.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Instance IDs Não Lista de valores de Texto Os IDs das instâncias a parar
Force stop N/D Valor booleano Falso Especifica se deve forçar as ocorrências a parar. As instâncias não têm oportunidade de limpar as caches nem os metadados do sistema de ficheiros
Hibernação: N/A Valor booleano Falso Especifica se deve hibernar a instância, se foi ativada para hibernação no lançamento. Se o caso não puder hibernar com sucesso, ocorre um encerramento normal

Variáveis produzidas

Argumento Tipo Descrição
StoppingEc2Instances Lista de alterações do estado da Instância As informações das instâncias paradas devolvidas

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Operação não suportada Indica que foi pedida uma operação não suportada. Por exemplo, um caso que é, por exemplo, apoiado em armazenamento de instância não pode ser parado
Invalid instance ID Indica que o ID da instância especificado está incorretamente formado ou que a instância especificada não existe
Amazon service request failed Indica que o pedido ao AWS falhou

Reiniciar instância do EC2

Reiniciar instâncias do EC2.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Instance IDs Não Lista de valores de Texto Os IDs das instâncias a reiniciar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Operação não suportada Indica que foi pedida uma operação não suportada. Por exemplo, um caso que é, por exemplo, apoiado em armazenamento de instância não pode ser parado
Invalid instance ID Indica que o ID da instância especificado está incorretamente formado ou que a instância especificada não existe
Incorrect state for the request Indica que o recurso está em estado incorreto para o pedido. Esta exceção pode ocorrer se existir uma tentativa de expor um volume que ainda está a ser criado (certifique-se de que o volume está "disponível") ou de anular a exposição de um volume que não esteja exposto
Amazon service request failed Indica que o pedido ao AWS falhou

Obter instâncias do EC2 disponíveis

Obter informações sobre as instâncias do EC2 relevantes.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Availability zone Sim Valor de texto Especifica a zona de disponibilidade, um código de região seguido por um identificador de letra
Instance state N/D Pendente, Todos, Desconhecido, Em Funcionamento, A encerrar, Terminado, A parar, Parado Tudo O estado da instância (pendente, em execução, a encerrar, terminada, a parar, parada)

Variáveis produzidas

Argumento Tipo Descrição
Ec2InstancesInfo Lista de informações de instâncias do EC2 A lista de instâncias do EC2

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Amazon service request failed Indica que o pedido ao AWS falhou

Descrever instâncias

Devolve todas as informações das instâncias do EC2 especificadas.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Instance IDs Sim Lista de valores de Texto Os IDs das instâncias a descrever
Availability zone Sim Valor de texto Especifica a zona de disponibilidade, um código de região seguido por um identificador de letra
Instance state N/D Pendente, Todos, Desconhecido, Em Funcionamento, A encerrar, Terminado, A parar, Parado Tudo O estado atual da instância

Variáveis produzidas

Argumento Tipo Descrição
Ec2Instances Lista de instâncias do EC2 As instâncias obtidas com todas as informações relevantes

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid instance ID Indica que o ID da instância especificado está incorretamente formado ou que a instância especificada não existe
Amazon service request failed Indica que o pedido ao AWS falhou

Criar instantâneo

Cria um instantâneo de um volume do EBS e armazena-o no Amazon S3.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Volume ID Não Valor de texto O ID do volume do EBS
Name Sim Valor de texto O nome do instantâneo
Descrição Sim Valor de texto Uma descrição do instantâneo
Propósito Sim Valor de texto A finalidade do instantâneo

Variáveis produzidas

Argumento Tipo Descrição
Snapshot Instantâneo do EBS O instantâneo criado

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid volume Indica que o ID do volume não é válido ou que o volume especificado não existe
or the volume isn't in the same qvailability zone as the specified instance
Resource's limit is exceeded Indica que o limite para o recurso especificado foi atingido
Amazon service request failed Indica que o pedido ao AWS falhou

Descrever instantâneos

Descreve os instantâneos do EBS especificados disponíveis.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Describe snapshots mode N/D Todos os instantâneos, instantâneos por ID, Instantâneos por ID de proprietário, Instantâneos por ID do utilizador restaurável, Instantâneos por filtro personalizado Todos os instantâneos Especifica se devem ser obtidos todos os instantâneos da região definida ou se os instantâneos devem ser filtrados por ID, proprietário ou utilizador pelo qual podem ser restaurados
Snapshot IDs Sim Lista de valores de Texto Os IDs dos instantâneos a descrever
Owner IDs Sim Lista de valores de Texto Os IDs dos proprietários dos instantâneos
Restorable by user IDs Sim Lista de valores de Texto Os IDs das contas do AWS que podem criar volumes a partir do instantâneo

Variáveis produzidas

Argumento Tipo Descrição
EBSSnapshots Lista de instantâneos EBS Os instantâneos obtidos com todas as informações relevantes

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid snapshot ID Indica que o ID do instantâneo especificado é inválido ou que o instantâneo especificado não existe
Invalid user ID Indica que o utilizador ou proprietário especificado não é válido
Amazon service request failed Indica que o pedido ao AWS falhou

Eliminar instantâneo

Eliminar o instantâneo especificado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Snapshot ID Não Valor de texto O ID do instantâneo do EBS a eliminar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid snapshot ID Indica que o ID do instantâneo especificado é inválido ou que o instantâneo especificado não existe
The resource is in use Indica que não é possível concluir a operação porque o recurso está em utilização
Amazon service request failed Indica que o pedido ao AWS falhou

Criar volume

Criar um volume do EBS.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Name Sim Valor de texto O nome pretendido para o volume
Purpose Sim Valor de texto A finalidade do volume, se existir
Availability zone Não Valor de texto Especifica a zona de disponibilidade, um código de região seguido por um identificador de letra
From snapshot N/D Valor booleano Falso Especifica se o volume deve ser criado a partir de um instantâneo especificado
Snapshot ID Não Valor de texto O instantâneo a partir do qual o volume será criado
Volume size Não Valor de texto O tamanho do volume em GB
Size Sim Valor de texto O tamanho tem de ser maior ou igual ao tamanho do instantâneo
Encrypted N/D Valor booleano Falso Especifica se o volume deve ser encriptado
Volume type N/D Gp2, Standard, Io1, Sc1, St1 Gp2 O tipo do volume

Variáveis produzidas

Argumento Tipo Descrição
Volume Volume do EBS O volume criado

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid parameter Indica que um parâmetro especificado no pedido não é válido, não é suportado ou não pode ser utilizado
Invalid zone Indica que a zona de disponibilidade especificada não existe ou não está disponível para utilização
Resource's limit is exceeded Indica que o limite para o recurso especificado foi atingido
O tipo de volume não é suportado na zona especificada Indica que a zona de disponibilidade especificada não suporta volumes SSD do IOPS aprovisionados
Amazon service request failed Indica que o pedido ao AWS falhou

Anexar volume

Expor um volume do EBS a uma instância do EC2.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Volume ID Não Valor de texto O ID do volume do EBS
Instance ID Não Valor de texto O ID da instância
Device name Não Valor de texto O nome do dispositivo

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Operação não suportada Indica que foi pedida uma operação não suportada. Por exemplo, um caso que é, por exemplo, apoiado em armazenamento de instância não pode ser parado
Invalid parameter Indica que um parâmetro especificado no pedido não é válido, não é suportado ou não pode ser utilizado
Invalid volume Indica que o ID do volume não é válido ou que o volume especificado não existe
or the volume isn't in the same qvailability zone as the specified instance
The resource is in use Indica que não é possível concluir a operação porque o recurso está em utilização
Amazon service request failed Indica que o pedido ao AWS falhou

Desanexar volume

Anular a exposição de um volume do EBS a uma instância do EC2.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Volume ID Não Valor de texto O ID do volume do EBS
Instance ID Sim Valor de texto O ID da instância
Device name Sim Valor de texto O nome do dispositivo
Force detachment N/D Valor booleano Falso Especifica se a anulação da exposição deve ser forçada se a tentativa de anulação anterior não tiver ocorrido sem problemas

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Operação não suportada Indica que foi pedida uma operação não suportada. Por exemplo, um caso que é, por exemplo, apoiado em armazenamento de instância não pode ser parado
Invalid parameter Indica que um parâmetro especificado no pedido não é válido, não é suportado ou não pode ser utilizado
Invalid attempt to detach Indica uma tentativa de anular a exposição de um volume a uma instância à qual não está exposto
Incorrect state for the request Indica que o recurso está em estado incorreto para o pedido. Esta exceção pode ocorrer se existir uma tentativa de expor um volume que ainda está a ser criado (certifique-se de que o volume está "disponível") ou de anular a exposição de um volume que não esteja exposto
Amazon service request failed Indica que o pedido ao AWS falhou

Descrever volumes

Descrever os volumes do EBS especificados.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Describe volumes mode N/D Todos os volumes, volumes da instância especificada, Volumes com os ID especificados Todos os volumes Especifica se devem ser descritos todos os volumes, os volumes especificados por ID ou os volumes de uma instância
Volume IDs Não Lista de valores de Texto Os IDs dos volumes a descrever
Instance ID Não Valor de texto O ID da instância a que o volume está exposto

Variáveis produzidas

Argumento Tipo Descrição
EBSVolumes Lista de volumes EBS Os volumes do EBS obtidos com todas as informações relevantes

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid parameter Indica que um parâmetro especificado no pedido não é válido, não é suportado ou não pode ser utilizado
Amazon service request failed Indica que o pedido ao AWS falhou

Eliminar volume

Eliminar o volume do EBS especificado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2
Volume ID Não Valor de texto O ID do volume do EBS a eliminar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Authentication failed Indica que não foi possível validar as credenciais fornecidas
Unauthorized operation Indica que foi pedida uma operação não autorizada
Invalid parameter Indica que um parâmetro especificado no pedido não é válido, não é suportado ou não pode ser utilizado
Invalid volume Indica que o ID do volume não é válido, que o volume especificado não existe ou que o volume não está na mesma zona de disponibilidade que a instância especificada
Incorrect state for the request Indica que o recurso está em estado incorreto para o pedido. Esta exceção pode ocorrer se existir uma tentativa de expor um volume que ainda está a ser criado (certifique-se de que o volume está "disponível") ou de anular a exposição de um volume que não esteja exposto
The resource is in use Indica que não é possível concluir a operação porque o recurso está em utilização
Amazon service request failed Indica que o pedido ao AWS falhou

Criar sessão EC2

Criar um cliente EC2 para automatizar serviços Web EC2.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Access keys N/D Valor booleano Falso Especifica se deve ser utilizado o ID da chave de acesso e a chave de acesso secreta para criar a sessão do EC2
ID da chave de acesso Não Valor de texto O ID da chave de acesso do AWS
Segredo Não Entrada direta encriptada ou Valor de texto A chave de acesso secreta do AWS
Ponto final da região Não Valor de texto A constante de região a utilizar que determina o ponto final a utilizar
Nome do perfil Não Valor de texto predefinição O nome do perfil a utilizar
Localização do perfil Sim Valor de texto A localização do ficheiro de credenciais que contém o perfil a utilizar

Variáveis produzidas

Argumento Tipo Descrição
Ec2Client Cliente EC2 O cliente EC2

Exceções

Exceção Descrição
Profile doesn't exist Indica que o perfil especificado não existe
Invalid profile Indica que o perfil especificado não está corretamente configurado
Falha ao criar sessão Indica que a criação do cliente EC2 falhou

Terminar sessão do EC2

Eliminar um cliente EC2 aberto.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
EC2 client Não Cliente EC2 O cliente EC2

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Esta ação não inclui quaisquer exceções.