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.
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.
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.
Iniciar instância do EC2
Iniciar instâncias do EC2.
| 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
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.
| 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
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.
| 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.
| 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
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.
| 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.
Variáveis produzidas
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.
| 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.
| 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.
| 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
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.
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.
| 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.
| 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.
| 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.
| 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.
| 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.