Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Permissões para o NetApp Workload Factory

Colaboradores netapp-rlithman netapp-mwallis

Para usar os recursos e serviços do NetApp Workload Factory, você precisará fornecer permissões para que o Workload Factory possa executar operações no seu ambiente de nuvem.

Por que usar permissões

Quando você fornece permissões de modo somente leitura ou leitura/gravação, o Workload Factory anexa uma política à instância com permissões para gerenciar recursos e processos dentro dessa conta da AWS. Isso permite que o Workload Factory execute várias operações, desde a descoberta de seus ambientes de armazenamento até a implantação de recursos da AWS, como sistemas de arquivos no gerenciamento de armazenamento ou bases de conhecimento para cargas de trabalho do GenAI.

Para cargas de trabalho de banco de dados, por exemplo, quando o Workload Factory recebe as permissões necessárias, ele verifica todas as instâncias do EC2 em uma determinada conta e região e filtra todas as máquinas baseadas no Windows. Se o agente do AWS Systems Manager (SSM) estiver instalado e em execução no host e a rede do System Manager estiver configurada corretamente, o Workload Factory poderá acessar a máquina Windows e verificar se o software SQL Server está instalado ou não.

Permissões por carga de trabalho

Cada carga de trabalho usa permissões para executar determinadas tarefas no Workload Factory. Role até a carga de trabalho que você usa para visualizar a lista de permissões, sua finalidade, onde elas são usadas e quais modos as suportam.

Permissões para armazenamento

As políticas de IAM disponíveis para armazenamento fornecem as permissões que o Workload Factory precisa para gerenciar recursos e processos dentro do seu ambiente de nuvem pública com base no modo operacional em que você opera.

Selecione o modo operacional para visualizar as políticas do IAM necessárias:

Políticas do IAM para armazenamento
Modo só de leitura
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "fsx:Describe*",
        "fsx:ListTagsForResource",
        "ec2:Describe*",
        "kms:Describe*",
        "elasticfilesystem:Describe*",
        "kms:List*",
        "cloudwatch:GetMetricData",
        "cloudwatch:GetMetricStatistics"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}
Modo de leitura/escrita
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "fsx:*",
        "ec2:Describe*",
        "ec2:CreateTags",
        "ec2:CreateSecurityGroup",
        "iam:CreateServiceLinkedRole",
        "kms:Describe*",
        "elasticfilesystem:Describe*",
        "kms:List*",
        "kms:CreateGrant",
        "cloudwatch:PutMetricData",
        "cloudwatch:GetMetricData",
        "iam:SimulatePrincipalPolicy",
        "cloudwatch:GetMetricStatistics"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ec2:AuthorizeSecurityGroupEgress",
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:RevokeSecurityGroupEgress",
        "ec2:RevokeSecurityGroupIngress",
        "ec2:DeleteSecurityGroup"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "ec2:ResourceTag/AppCreator": "NetappFSxWF"
        }
      }
    }
  ]
}

A tabela a seguir exibe as permissões para armazenamento.

Tabela de permissões para armazenamento
Finalidade Ação Onde usado Modo

Crie um sistema de arquivos FSX for ONTAP

fsx:CreateFileSystem*

Implantação

Leitura/escrita

Crie um grupo de segurança para um sistema de arquivos FSX for ONTAP

EC2:CreateSecurityGroup

Implantação

Leitura/escrita

Adicione tags a um grupo de segurança para um sistema de arquivos FSX for ONTAP

EC2:CreateTags

Implantação

Leitura/escrita

Autorize a saída do grupo de segurança e a entrada para um sistema de arquivos FSX for ONTAP

EC2:AutorizeSecurityGroupEgress

Implantação

Leitura/escrita

EC2:AutorizeSecurityGroupIngress

Implantação

Leitura/escrita

A função concedida fornece comunicação entre o FSX for ONTAP e outros serviços da AWS

IAM:CreateServiceLinkRole

Implantação

Leitura/escrita

Obtenha detalhes para preencher o formulário de implantação do sistema de arquivos FSX for ONTAP

EC2: DescribeVPCs

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2: DescribeSubnets

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2:DescribeRegiões

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2:DescribeSecurityGroups

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2:DescribeRouteTables

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2:DescribeNetworkInterfaces

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2:DescribeVolumeStatus

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Obtenha os detalhes das chaves do KMS e use a criptografia FSX for ONTAP

Kms:CreateGrant

Implantação

Leitura/escrita

Kms: Descrever*

Implantação

  • Somente leitura

  • Leitura/escrita

Kms:Lista*

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes do volume para instâncias EC2

EC2:DescribeVolumes

  • Inventário

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes para instâncias EC2

EC2: DescribeInstances

Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Descrever o Elastic File System na calculadora de economia

Elasticfilesystem:describe*

Explore as poupanças

Somente leitura

Listar tags para recursos do FSX for ONTAP

fsx:ListTagsForResource

Inventário

  • Somente leitura

  • Leitura/escrita

Gerencie a saída do grupo de segurança e o ingresso para um sistema de arquivos FSX for ONTAP

EC2:RevokeSecurityGroupIngress

Operações de gerenciamento

Leitura/escrita

EC2:DeleteSecurityGroup

Operações de gerenciamento

Leitura/escrita

Crie, visualize e gerencie recursos do sistema de arquivos FSX for ONTAP

fsx:Createvolume*

Operações de gerenciamento

Leitura/escrita

fsx:TagResource*

Operações de gerenciamento

Leitura/escrita

fsx:CreateStorageVirtualMachine*

Operações de gerenciamento

Leitura/escrita

fsx:DeleteFileSystem*

Operações de gerenciamento

Leitura/escrita

fsx:DeleteStorageVirtualMachine*

Operações de gerenciamento

Leitura/escrita

fsx:DescribeFileSystems*

Inventário

  • Somente leitura

  • Leitura/escrita

fsx:DescribeStorageVirtualMachines*

Inventário

  • Somente leitura

  • Leitura/escrita

fsx:UpdateFileSystem*

Operações de gerenciamento

Leitura/escrita

fsx:UpdateStorageVirtualMachine*

Operações de gerenciamento

Leitura/escrita

fsx:DescribeVolumes*

Inventário

  • Somente leitura

  • Leitura/escrita

fsx:Updatevolume*

Operações de gerenciamento

Leitura/escrita

fsx:Deletevolume*

Operações de gerenciamento

Leitura/escrita

fsx:UntagResource*

Operações de gerenciamento

Leitura/escrita

fsx:DescribeBackups*

Operações de gerenciamento

  • Somente leitura

  • Leitura/escrita

fsx:CreateBackup*

Operações de gerenciamento

Leitura/escrita

fsx:CreateVolumeFromBackup*

Operações de gerenciamento

Leitura/escrita

Relatar métricas do CloudWatch

cloudwatch: PutMetricData

Operações de gerenciamento

Leitura/escrita

Obtenha métricas de volume e sistema de arquivos

cloudwatch: GetMetricData

Operações de gerenciamento

  • Somente leitura

  • Leitura/escrita

cloudwatch:GetMetricStatistics

Operações de gerenciamento

  • Somente leitura

  • Leitura/escrita

Permissões para cargas de trabalho de banco de dados

As políticas do IAM disponíveis para cargas de trabalho do banco de dados fornecem as permissões que o Workload Factory precisa para gerenciar recursos e processos dentro do seu ambiente de nuvem pública com base no modo operacional em que você opera.

Selecione o modo operacional para visualizar as políticas do IAM necessárias:

Políticas de IAM para cargas de trabalho de banco de dados
Modo só de leitura
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "CommonGroup",
      "Effect": "Allow",
      "Action": [
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:GetMetricData",
        "sns:ListTopics",
        "ec2:DescribeInstances",
        "ec2:DescribeVpcs",
        "ec2:DescribeSubnets",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeImages",
        "ec2:DescribeRegions",
        "ec2:DescribeRouteTables",
        "ec2:DescribeKeyPairs",
        "ec2:DescribeNetworkInterfaces",
        "ec2:DescribeInstanceTypes",
        "ec2:DescribeVpcEndpoints",
        "ec2:DescribeInstanceTypeOfferings",
        "ec2:DescribeSnapshots",
        "ec2:DescribeVolumes",
        "ec2:DescribeAddresses",
        "kms:ListAliases",
        "kms:ListKeys",
        "kms:DescribeKey",
        "cloudformation:ListStacks",
        "cloudformation:DescribeAccountLimits",
        "ds:DescribeDirectories",
        "fsx:DescribeVolumes",
        "fsx:DescribeBackups",
        "fsx:DescribeStorageVirtualMachines",
        "fsx:DescribeFileSystems",
        "servicequotas:ListServiceQuotas",
        "ssm:GetParametersByPath",
        "ssm:GetCommandInvocation",
        "ssm:SendCommand",
        "ssm:GetConnectionStatus",
        "ssm:DescribePatchBaselines",
        "ssm:DescribeInstancePatchStates",
        "ssm:ListCommands",
        "ssm:DescribeInstanceInformation",
        "fsx:ListTagsForResource"
        "logs:DescribeLogGroups"
      ],
      "Resource": [
        "*"
      ]
    },
    {
      "Sid": "SSMParameterStore",
      "Effect": "Allow",
      "Action": [
        "ssm:GetParameter",
        "ssm:GetParameters",
        "ssm:PutParameter",
        "ssm:DeleteParameters"
      ],
      "Resource": "arn:aws:ssm:*:*:parameter/netapp/wlmdb/*"
    },
    {
      "Sid": "SSMResponseCloudWatch",
      "Effect": "Allow",
      "Action": [
        "logs:GetLogEvents",
        "logs:PutRetentionPolicy"
      ],
      "Resource": "arn:aws:logs:*:*:log-group:netapp/wlmdb/*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}
Modo de leitura/escrita
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "EC2TagGroup",
      "Effect": "Allow",
      "Action": [
        "ec2:AllocateAddress",
        "ec2:AllocateHosts",
        "ec2:AssignPrivateIpAddresses",
        "ec2:AssociateAddress",
        "ec2:AssociateRouteTable",
        "ec2:AssociateSubnetCidrBlock",
        "ec2:AssociateVpcCidrBlock",
        "ec2:AttachInternetGateway",
        "ec2:AttachNetworkInterface",
        "ec2:AttachVolume",
        "ec2:AuthorizeSecurityGroupEgress",
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:CreateVolume",
        "ec2:DeleteNetworkInterface",
        "ec2:DeleteSecurityGroup",
        "ec2:DeleteTags",
        "ec2:DeleteVolume",
        "ec2:DetachNetworkInterface",
        "ec2:DetachVolume",
        "ec2:DisassociateAddress",
        "ec2:DisassociateIamInstanceProfile",
        "ec2:DisassociateRouteTable",
        "ec2:DisassociateSubnetCidrBlock",
        "ec2:DisassociateVpcCidrBlock",
        "ec2:ModifyInstanceAttribute",
        "ec2:ModifyInstancePlacement",
        "ec2:ModifyNetworkInterfaceAttribute",
        "ec2:ModifySubnetAttribute",
        "ec2:ModifyVolume",
        "ec2:ModifyVolumeAttribute",
        "ec2:ReleaseAddress",
        "ec2:ReplaceRoute",
        "ec2:ReplaceRouteTableAssociation",
        "ec2:RevokeSecurityGroupEgress",
        "ec2:RevokeSecurityGroupIngress",
        "ec2:StartInstances",
        "ec2:StopInstances"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "ec2:ResourceTag/aws:cloudformation:stack-name": "WLMDB*"
        }
      }
    },
    {
      "Sid": "FSxNGroup",
      "Effect": "Allow",
      "Action": [
        "fsx:TagResource"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "aws:ResourceTag/aws:cloudformation:stack-name": "WLMDB*"
        }
      }
    },
    {
      "Sid": "CommonGroup",
      "Effect": "Allow",
      "Action": [
        "cloudformation:CreateStack",
        "cloudformation:DescribeStackEvents",
        "cloudformation:DescribeStacks",
        "cloudformation:ListStacks",
        "cloudformation:ValidateTemplate",
        "cloudformation:DescribeAccountLimits",
        "cloudwatch:GetMetricStatistics",
        "cloudwatch:GetMetricData",
        "ds:DescribeDirectories",
        "ec2:CreateLaunchTemplate",
        "ec2:CreateLaunchTemplateVersion",
        "ec2:CreateNetworkInterface",
        "ec2:CreateSecurityGroup",
        "ec2:CreateTags",
        "ec2:CreateVpcEndpoint",
        "ec2:DescribeInstances",
        "ec2:DescribeVolumes",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeImages",
        "ec2:DescribeKeyPairs",
        "ec2:DescribeVpcs",
        "ec2:DescribeSubnets",
        "ec2:DescribeTags",
        "ec2:DescribeAddresses",
        "ec2:DescribeNetworkInterfaces",
        "ec2:DescribeRegions",
        "ec2:DescribeRouteTables",
        "ec2:DescribeInstanceTypes",
        "ec2:DescribeVpcEndpoints",
        "ec2:DescribeInstanceTypeOfferings",
        "ec2:DescribeSnapshots",
        "ec2:DescribeLaunchTemplates",
        "ec2:RunInstances",
        "ec2:ModifyVpcAttribute",
        "fsx:CreateFileSystem",
        "fsx:UpdateFileSystem",
        "fsx:CreateStorageVirtualMachine",
        "fsx:CreateVolume",
        "fsx:UpdateVolume",
        "fsx:DescribeFileSystems",
        "fsx:DescribeStorageVirtualMachines",
        "fsx:DescribeVolumes",
        "fsx:DescribeFileSystemAliases",
        "fsx:DescribeBackups",
        "fsx:ListTagsForResource",
        "kms:CreateGrant",
        "kms:DescribeKey",
        "kms:DescribeCustomKeyStores",
        "kms:ListAliases",
        "kms:ListKeys",
        "kms:GenerateDataKey",
        "kms:Decrypt",
        "logs:CreateLogGroup",
        "logs:CreateLogStream",
        "logs:DescribeLogGroups",
        "logs:DescribeLogStreams",
        "logs:GetLogEvents",
        "logs:GetLogGroupFields",
        "logs:GetLogRecord",
        "logs:ListLogDeliveries",
        "logs:PutLogEvents",
        "logs:TagResource",
        "logs:PutRetentionPolicy",
        "servicequotas:ListServiceQuotas",
        "sns:ListTopics",
        "sns:Publish",
        "ssm:DescribeInstanceInformation",
        "ssm:DescribeInstancePatchStates",
        "ssm:DescribePatchBaselines",
        "ssm:GetParametersByPath",
        "ssm:GetCommandInvocation",
        "ssm:GetConnectionStatus",
        "ssm:ListCommands",
        "ssm:PutComplianceItems",
        "ssm:PutConfigurePackageResult",
        "ssm:PutInventory",
        "ssm:SendCommand",
        "ssm:UpdateAssociationStatus",
        "ssm:UpdateInstanceAssociationStatus",
        "ssm:UpdateInstanceInformation",
        "ssmmessages:CreateControlChannel",
        "ssmmessages:CreateDataChannel",
        "ssmmessages:OpenControlChannel",
        "ssmmessages:OpenDataChannel",
        "compute-optimizer:GetEnrollmentStatus",
        "compute-optimizer:PutRecommendationPreferences",
        "compute-optimizer:GetEffectiveRecommendationPreferences",
        "compute-optimizer:GetEC2InstanceRecommendations",
        "autoscaling:DescribeAutoScalingGroups",
        "autoscaling:DescribeAutoScalingInstances",
        "bedrock:GetFoundationModelAvailability",
        "bedrock:ListInferenceProfiles",
        "iam:GetPolicy",
        "iam:GetPolicyVersion",
        "iam:GetRole",
        "iam:GetRolePolicy",
        "iam:GetUser"
      ],
      "Resource": "*"
    },
    {
      "Sid": "ArnGroup",
      "Effect": "Allow",
      "Action": [
        "cloudformation:SignalResource"
      ],
      "Resource": [
        "arn:aws:cloudformation:*:*:stack/WLMDB*",
        "arn:aws:logs:*:*:log-group:WLMDB*"
      ]
    },
    {
      "Sid": "IAMGroup1",
      "Effect": "Allow",
      "Action": [
        "iam:AddRoleToInstanceProfile",
        "iam:CreateInstanceProfile",
        "iam:DeleteInstanceProfile",
        "iam:PutRolePolicy",
        "iam:RemoveRoleFromInstanceProfile"
      ],
      "Resource": [
        "arn:aws:iam::*:instance-profile/*",
        "arn:aws:iam::*:role/WLMDB*"
      ]
    },
    {
      "Sid": "IAMGroup2",
      "Effect": "Allow",
      "Action": "iam:CreateServiceLinkedRole",
      "Resource": [
        "arn:aws:iam::*:instance-profile/*",
        "arn:aws:iam::*:role/WLMDB*"
      ],
      "Condition": {
        "StringLike": {
          "iam:AWSServiceName": "ec2.amazonaws.com"
        }
      }
    },
    {
      "Sid": "IAMGroup3",
      "Effect": "Allow",
      "Action": "iam:PassRole",
      "Resource": [
        "arn:aws:iam::*:instance-profile/*",
        "arn:aws:iam::*:role/WLMDB*"
      ],
      "Condition": {
        "StringEquals": {
          "iam:PassedToService": "ec2.amazonaws.com"
        }
      }
    },
    {
      "Sid": "IAMGroup4",
      "Effect": "Allow",
      "Action": "iam:CreateRole",
      "Resource": "arn:aws:iam::*:role/WLMDB*"
    },
    {
      "Sid": "SSMParameterStore",
      "Effect": "Allow",
      "Action": [
        "ssm:GetParameter",
        "ssm:GetParameters",
        "ssm:PutParameter",
        "ssm:DeleteParameters"
      ],
      "Resource": "arn:aws:ssm:*:*:parameter/netapp/wlmdb/*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}

A tabela a seguir exibe as permissões para cargas de trabalho de banco de dados.

Tabela de permissões para workloads de banco de dados
Finalidade Ação Onde usado Modo

Obtenha estatísticas métricas para FSx para ONTAP, EBS e FSx para Windows File Server e para recomendação de otimização de computação

cloudwatch:GetMetricStatistics

  • Inventário

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Reúna métricas de desempenho salvas no Amazon CloudWatch a partir de nós SQL registrados. Os dados são gerados em gráficos de tendências de desempenho na tela de gerenciamento de instâncias SQL registradas.

cloudwatch: GetMetricData

Inventário

Somente leitura

Listar e definir gatilhos para eventos

sns:ListTopics

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes para instâncias EC2

EC2: DescribeInstances

  • Inventário

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

EC2: DescribeKeyPairs

Implantação

  • Somente leitura

  • Leitura/escrita

EC2:DescribeNetworkInterfaces

Implantação

  • Somente leitura

  • Leitura/escrita

EC2:DescribeInstanceTypes

  • Implantação

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes para preencher o formulário de implantação do FSX for ONTAP

EC2: DescribeVPCs

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

EC2: DescribeSubnets

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

EC2:DescribeSecurityGroups

Implantação

  • Somente leitura

  • Leitura/escrita

EC2: DescribeImages

Implantação

  • Somente leitura

  • Leitura/escrita

EC2:DescribeRegiões

Implantação

  • Somente leitura

  • Leitura/escrita

EC2:DescribeRouteTables

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

Obtenha quaisquer endpoints VPC existentes para determinar se novos endpoints precisam ser criados antes das implantações

EC2:DescribeVpcEndpoints

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

Crie endpoints VPC se eles não existirem para serviços necessários, independentemente da conetividade de rede pública em instâncias EC2

EC2:CreateVpcEndpoint

Implantação

Leitura/escrita

Obter tipos de instância disponíveis na região para nós de validação (T2.micro/T3.micro)

EC2:DescribeInstanceTypeOfferings

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes de snapshot de cada volume EBS anexado para estimativa de preços e economia

EC2:DescribeSnapshots

Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes de cada volume EBS anexado para estimativa de preços e economia

EC2:DescribeVolumes

  • Inventário

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

Obtenha detalhes da chave do KMS para criptografia do sistema de arquivos FSX for ONTAP

Kms:ListAliases

Implantação

  • Somente leitura

  • Leitura/escrita

Kms: ListKeys

Implantação

  • Somente leitura

  • Leitura/escrita

Kms:DescribeKey

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha uma lista de pilhas do CloudFormation em execução no ambiente para verificar o limite de cota

Cloudformation:ListStacks

Implantação

  • Somente leitura

  • Leitura/escrita

Verifique os limites de conta para recursos antes de acionar a implantação

Cloudformation:DescribeAccountLimits

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha a lista de diretórios ativos gerenciados pela AWS na região

ds:DescribeDirectories

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha listas e detalhes de volumes, backups, SVMs, sistemas de arquivos no AZs e tags para o sistema de arquivos FSX for ONTAP

fsx:DescribeVolumes

  • Inventário

  • Explore a economia

  • Somente leitura

  • Leitura/escrita

fsx:DescribeBackups

  • Inventário

  • Explore a economia

  • Somente leitura

  • Leitura/escrita

fsx:DescribeStorageVirtualMachines

  • Implantação

  • Gerenciar operações

  • Inventário

  • Somente leitura

  • Leitura/escrita

fsx:DescribeFileSystems

  • Implantação

  • Gerenciar operações

  • Inventário

  • Explore as poupanças

  • Somente leitura

  • Leitura/escrita

fsx:ListTagsForResource

Gerenciar operações

  • Somente leitura

  • Leitura/escrita

Obtenha limites de cota de serviço para o CloudFormation e a VPC

Servicequotas:ListServiceQuotes

Implantação

  • Somente leitura

  • Leitura/escrita

Use a consulta com base no SSM para obter a lista atualizada de regiões compatíveis com o FSX para ONTAP

ssm:GetParametersByPath

Implantação

  • Somente leitura

  • Leitura/escrita

Poll para resposta SSM após o envio do comando para gerenciar operações após a implantação

ssm:GetCommandInvocation

  • Gerenciar operações

  • Inventário

  • Explore as poupanças

  • Otimização

  • Somente leitura

  • Leitura/escrita

Envie comandos através de SSM para instâncias EC2

ssm:SendCommand

  • Gerenciar operações

  • Inventário

  • Explore as poupanças

  • Otimização

  • Somente leitura

  • Leitura/escrita

Obtenha o status de conetividade SSM em instâncias após a implantação

ssm:GetConnectionStatus

  • Gerenciar operações

  • Inventário

  • Otimização

  • Somente leitura

  • Leitura/escrita

Buscar status de associação SSM para um grupo de instâncias EC2 gerenciadas (nós SQL)

ssm:DescribeInstanceInformation

Inventário

Leia

Obtenha a lista de linhas de base de patch disponíveis para avaliação de patches do sistema operacional

ssm:DescribePatchBaselines

Otimização

  • Somente leitura

  • Leitura/escrita

Obtenha o estado de correção em instâncias do Windows EC2 para avaliação de patches do sistema operacional

ssm:DescribeInstancePatchStates

Otimização

  • Somente leitura

  • Leitura/escrita

Listar comandos executados pelo AWS Patch Manager em instâncias do EC2 para gerenciamento de patches do sistema operacional

ssm:ListCommands

Otimização

  • Somente leitura

  • Leitura/escrita

Verifique se a conta está inscrita no AWS Compute Optimizer

Otimizador de computação:GetEnrollmentStatus

  • Explore as poupanças

  • Otimização

Leitura/escrita

Atualize uma preferência de recomendação existente no AWS Compute Optimizer para personalizar sugestões para cargas de trabalho do servidor SQL

Otimizador de computação:PutRecommendationPreferences

  • Explore as poupanças

  • Otimização

Leitura/escrita

Obtenha preferências de recomendação que estão em vigor para um determinado recurso do AWS Compute Optimizer

Compute-Optimizer:GetEffectiveRecommendationPreferences

  • Explore as poupanças

  • Otimização

Leitura/escrita

Obtenha recomendações que o AWS Compute Optimizer gera para instâncias do Amazon Elastic Compute Cloud (Amazon EC2)

Otimizador de computação:GetEC2InstanceRecommendations

  • Explore as poupanças

  • Otimização

Leitura/escrita

Verifique a associação de instância aos grupos de dimensionamento automático

Dimensionamento automático:DescribeAutoScalingGroups

  • Explore as poupanças

  • Otimização

Leitura/escrita

Dimensionamento automático:DescribeAutoScalingInstances

  • Explore as poupanças

  • Otimização

Leitura/escrita

Obtenha, liste, crie e exclua parâmetros SSM para credenciais de usuário do AD, FSX for ONTAP e SQL usadas durante a implantação ou gerenciadas em sua conta da AWS

ssm: GetParameter 1

  • Implantação

  • Gerenciar operações

  • Somente leitura

  • Leitura/escrita

ssm: GetParameters 1

Gerenciar operações

  • Somente leitura

  • Leitura/escrita

ssm: PutParameter 1

  • Implantação

  • Gerenciar operações

  • Somente leitura

  • Leitura/escrita

ssm:DeleteParameters 1

Gerenciar operações

  • Somente leitura

  • Leitura/escrita

Associe recursos de rede a nós SQL e nós de validação e adicione IPs secundários adicionais a nós SQL

EC2:AllocateAddress 1

Implantação

Leitura/escrita

EC2:AllocateHosts 1

Implantação

Leitura/escrita

EC2:AssignPrivateIpAddresses 1

Implantação

Leitura/escrita

EC2:AssociateAddress 1

Implantação

Leitura/escrita

EC2:AssociateRouteTable 1

Implantação

Leitura/escrita

EC2:AssociateSubnetCidrBlock 1

Implantação

Leitura/escrita

EC2:AssociateVpcCidrBlock 1

Implantação

Leitura/escrita

EC2:AttachInternetGateway 1

Implantação

Leitura/escrita

EC2:AttacNetworkInterface 1

Implantação

Leitura/escrita

Anexe volumes EBS necessários aos nós SQL para implantação

EC2: Attachvolume

Implantação

Leitura/escrita

Anexe grupos de segurança e modifique regras para os nós provisionados

EC2:AutorizeSecurityGroupEgress

Implantação

Leitura/escrita

EC2:AutorizeSecurityGroupIngress

Implantação

Leitura/escrita

Crie volumes EBS necessários para os nós SQL para implantação

EC2:Createvolume

Implantação

Leitura/escrita

Remova os nós de validação temporária criados do tipo T2.micro e para reversão ou tentativa de reversão de nós SQL EC2 com falha

EC2:DeleteNetworkInterface

Implantação

Leitura/escrita

EC2:DeleteSecurityGroup

Implantação

Leitura/escrita

EC2:DeleteTags

Implantação

Leitura/escrita

EC2:Deletevolume

Implantação

Leitura/escrita

EC2: DetachNetworkInterface

Implantação

Leitura/escrita

EC2: Detachvolume

Implantação

Leitura/escrita

EC2:Endereço Desassociativo

Implantação

Leitura/escrita

EC2:DesassociateIamInstanceProfile

Implantação

Leitura/escrita

EC2:DesassociateRouteTable

Implantação

Leitura/escrita

EC2:DesassociateSubnetCidrBlock

Implantação

Leitura/escrita

EC2:DesassociateVpcCidrBlock

Implantação

Leitura/escrita

Modifique atributos para instâncias SQL criadas. Apenas aplicável a nomes que começam com WLMDB.

EC2:ModifyInstanceAttribute

Implantação

Leitura/escrita

EC2:ModifyInstancePlacement

Implantação

Leitura/escrita

EC2:ModifyNetworkInterfaceAttribute

Implantação

Leitura/escrita

EC2:ModifySubnetAttribute

Implantação

Leitura/escrita

EC2:Modifyvolume

Implantação

Leitura/escrita

EC2:ModifyVolumeAtributo

Implantação

Leitura/escrita

EC2:ModifyVpcAttribute

Implantação

Leitura/escrita

Desassocie e destrua instâncias de validação

EC2: Endereço de entrega

Implantação

Leitura/escrita

EC2:ReplaceRoute

Implantação

Leitura/escrita

EC2:ReplaceRouteAssociation

Implantação

Leitura/escrita

EC2:RevokeSecurityGroupEgress

Implantação

Leitura/escrita

EC2:RevokeSecurityGroupIngress

Implantação

Leitura/escrita

Inicie as instâncias implantadas

EC2: StartInstances

Implantação

Leitura/escrita

Pare as instâncias implantadas

EC2:StopInstances

Implantação

Leitura/escrita

Marque valores personalizados para os recursos do Amazon FSX for NetApp ONTAP criados pelo WLMDB para obter detalhes de cobrança durante o gerenciamento de recursos

Bem-vindo ao site 1

  • Implantação

  • Gerenciar operações

Leitura/escrita

Crie e valide o modelo do CloudFormation para implantação

Formação de nuvens: CreateStack

Implantação

Leitura/escrita

Cloudformation:DescribeStackEvents

Implantação

Leitura/escrita

Cloudformation:DescribeStacks

Implantação

Leitura/escrita

Cloudformation:ListStacks

Implantação

Leitura/escrita

Cloudformation:ValidateTemplate

Implantação

Leitura/escrita

Buscar diretórios disponíveis na região

ds:DescribeDirectories

Implantação

Leitura/escrita

Adicione regras para o Grupo de Segurança anexado a instâncias EC2 provisionadas

EC2:AutorizeSecurityGroupEgress

Implantação

Leitura/escrita

EC2:AutorizeSecurityGroupIngress

Implantação

Leitura/escrita

Crie modelos de pilha aninhados para tentar novamente e reverter

EC2:CreateLaunchTemplate

Implantação

Leitura/escrita

EC2:CreateLaunchTemplateVersion

Implantação

Leitura/escrita

Gerencie tags e segurança de rede em instâncias criadas

EC2: CreateNetworkInterface

Implantação

Leitura/escrita

EC2:CreateSecurityGroup

Implantação

Leitura/escrita

EC2:CreateTags

Implantação

Leitura/escrita

Exclua o Grupo de Segurança criado temporariamente para nós de validação

EC2:DeleteSecurityGroup

Implantação

Leitura/escrita

Obter detalhes da instância para provisionamento

ec2:DescreverEndereços

Implantação

Leitura/escrita

ec2:DescreverModelos de Lançamento

Implantação

Leitura/escrita

Inicie as instâncias criadas

EC2:RunInstances

Implantação

Leitura/escrita

Crie recursos do FSX for ONTAP necessários para o provisionamento. Para sistemas FSX para ONTAP existentes, um novo SVM foi criado para hospedar volumes SQL.

fsx:CreateFileSystem

Implantação

Leitura/escrita

fsx:CreateStorageVirtualMachine

Implantação

Leitura/escrita

fsx:Createvolume

  • Implantação

  • Gerenciar operações

Leitura/escrita

Obtenha os detalhes do FSX for ONTAP

fsx:DescribeFileSystemAliases

Implantação

Leitura/escrita

Redimensione o sistema de arquivos FSX for ONTAP para corrigir o espaço livre do sistema de arquivos

fsx:UpdateFilesystem

Otimização

Leitura/escrita

Redimensione volumes para corrigir os tamanhos de unidades de log e TempDB

fsx:Updatevolume

Otimização

Leitura/escrita

Obtenha os detalhes das chaves do KMS e use a criptografia FSX for ONTAP

Kms:CreateGrant

Implantação

Leitura/escrita

kms:DescreverCustomKeyStores

Implantação

Leitura/escrita

Kms:GenerateDataKey

Implantação

Leitura/escrita

Crie logs do CloudWatch para scripts de validação e provisionamento executados em instâncias do EC2

Logs:CreateLogGroup

Implantação

Leitura/escrita

Logs:CreateLogStream

Implantação

Leitura/escrita

Logs:DescribeLogStreams

  • Implantação

  • Avaliação

Leitura/escrita

registros:GetLogGroupFields

Implantação

Leitura/escrita

registros: Obter Registro de Log

Implantação

Leitura/escrita

Registos:ListLogDeliveries

Implantação

Leitura/escrita

Logs:PutLogEvents

  • Implantação

  • Gerenciar operações

Leitura/escrita

Logs:TagResource

Implantação

Leitura/escrita

O Workload Factory alterna para logs do Amazon CloudWatch para a instância SQL ao encontrar truncamento de saída do SSM

Logs:GetLogEvents

  • Avaliação de armazenamento (otimização)

  • Inventário

  • Somente leitura

  • Leitura/escrita

Permitir que o Workload Factory obtenha grupos de log atuais e verificar se a retenção está definida para grupos de log criados pelo Workload Factory

Logs:DescribeLogGroups

  • Avaliação de armazenamento (otimização)

  • Inventário

Somente leitura

Permitir que o Workload Factory defina uma política de retenção de um dia para grupos de log criados pelo Workload Factory para evitar acúmulo desnecessário de fluxos de log para saídas de comando do SSM

Logs:PutRetentationPolicy

  • Avaliação de armazenamento (otimização)

  • Inventário

  • Somente leitura

  • Leitura/escrita

Crie segredos em uma conta de usuário para as credenciais fornecidas para SQL, domínio e FSX para ONTAP

Servicequotas:ListServiceQuotes

Implantação

Leitura/escrita

Liste os tópicos do SNS do cliente e publique no SNS de back-end do WLMDB, bem como no SNS do cliente, se selecionado

sns:ListTopics

Implantação

Leitura/escrita

sns:publicar

Implantação

Leitura/escrita

Permissões de SSM necessárias para executar o script de descoberta em instâncias SQL provisionadas e buscar a lista mais recente de regiões AWS compatíveis com o FSX para ONTAP.

ssm: Aplicação de segurança

Implantação

Leitura/escrita

ssm:PutConfigurePackageResult

Implantação

Leitura/escrita

ssm:Stock

Implantação

Leitura/escrita

ssm:SendCommand

  • Implantação

  • Inventário

  • Gerenciar operações

Leitura/escrita

ssm:UpdateAssociationStatus

Implantação

Leitura/escrita

ssm:UpdateInstanceAssociationStatus

Implantação

Leitura/escrita

ssm:UpdateInstanceInformation

Implantação

Leitura/escrita

ssmmessages:CriarCanalDeControle

Implantação

Leitura/escrita

ssmmessages:CriarCanalDeDados

Implantação

Leitura/escrita

ssmmessages:OpenControlChannel

Implantação

Leitura/escrita

ssmmessages:OpenDataChannel

Implantação

Leitura/escrita

Salvar credenciais para o FSX for ONTAP, ative Directory e usuário SQL (apenas para autenticação de usuário SQL)

ssm: GetParameter 1

  • Implantação

  • Gerenciar operações

  • Inventário

Leitura/escrita

ssm: GetParameters 1

  • Implantação

  • Inventário

Leitura/escrita

ssm: PutParameter 1

  • Implantação

  • Gerenciar operações

Leitura/escrita

ssm:DeleteParameters 1

  • Implantação

  • Gerenciar operações

Leitura/escrita

Sinalize a pilha do CloudFormation com sucesso ou falha.

Cloudformation: SignalResource 1

Implantação

Leitura/escrita

Adicione a função EC2 criada por modelo ao perfil de instância do EC2 para permitir que scripts no EC2 acessem os recursos necessários para implantação.

IAM:AddRoleToInstanceProfile

Implantação

Leitura/escrita

Crie o perfil de instância para EC2 e anexe a função EC2 criada.

IAM:CreateInstanceProfile

Implantação

Leitura/escrita

Crie uma função EC2D através de modelo com as permissões listadas abaixo

IAM:CreateRole

Implantação

Leitura/escrita

Criar função vinculada ao serviço EC2

ISO:CreateServiceLinkRole 2

Implantação

Leitura/escrita

Excluir perfil de instância criado durante a implantação especificamente para os nós de validação

IAM:DeleteInstanceProfile

Implantação

Leitura/escrita

Obtenha os detalhes da função e da política para determinar quaisquer lacunas na permissão e validar para a implantação

IAM:GetPolicy

Implantação

Leitura/escrita

IAM:GetPolicyVersion

Implantação

Leitura/escrita

IAM: GetRole

Implantação

Leitura/escrita

IAM:GetRolePolicy

Implantação

Leitura/escrita

IAM:GetUser

Implantação

Leitura/escrita

Passe a função criada para a instância EC2

3

Implantação

Leitura/escrita

Adicione a política com as permissões necessárias à função EC2 criada

IAM:PutRolePolicy

Implantação

Leitura/escrita

Separe a função do perfil de instância do EC2 provisionado

IAM:RemoveRoleFromInstanceProfile

Implantação

Leitura/escrita

Simule operações de carga de trabalho para validar permissões disponíveis e compare com as permissões de conta da AWS necessárias

IAM:SimulatePrincipalPolicy

Implantação

  1. A permissão é restrita a recursos que começam com WLMDB.

  2. "IAM:CreateServiceLinkRole" limitado por "iam:AWSServiceName": "ec2.amazonaws.com"*

  3. "IAM:PassRole" limitado por "iam:PassedToService": "ec2.amazonaws.com"*

Permissões para cargas de trabalho do GenAI

As políticas do IAM para cargas de trabalho do VMware fornecem as permissões que o Workload Factory for VMware precisa para gerenciar recursos e processos dentro do seu ambiente de nuvem pública com base no modo operacional em que você opera.

As políticas do GenAI IAM estão disponíveis somente no modo leitura/gravação:

Políticas do IAM para workloads do GenAI
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "CloudformationGroup",
      "Effect": "Allow",
      "Action": [
        "cloudformation:CreateStack",
        "cloudformation:DescribeStacks"
      ],
      "Resource": "arn:aws:cloudformation:*:*:stack/wlmai*/*"
    },
    {
      "Sid": "EC2Group",
      "Effect": "Allow",
      "Action": [
        "ec2:AuthorizeSecurityGroupEgress",
        "ec2:AuthorizeSecurityGroupIngress"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "ec2:ResourceTag/aws:cloudformation:stack-name": "wlmai*"
        }
      }
    },
    {
      "Sid": "EC2DescribeGroup",
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeRegions",
        "ec2:DescribeTags",
        "ec2:CreateVpcEndpoint",
        "ec2:CreateSecurityGroup",
        "ec2:CreateTags",
        "ec2:DescribeVpcs",
        "ec2:DescribeSubnets",
        "ec2:DescribeRouteTables",
        "ec2:DescribeKeyPairs",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeVpcEndpoints",
        "ec2:DescribeInstances",
        "ec2:DescribeImages",
        "ec2:RevokeSecurityGroupEgress",
        "ec2:RevokeSecurityGroupIngress",
        "ec2:RunInstances"
      ],
      "Resource": "*"
    },
    {
      "Sid": "IAMGroup",
      "Effect": "Allow",
      "Action": [
        "iam:CreateRole",
        "iam:CreateInstanceProfile",
        "iam:AddRoleToInstanceProfile",
        "iam:PutRolePolicy",
        "iam:GetRolePolicy",
        "iam:GetRole",
        "iam:TagRole"
      ],
      "Resource": "*"
    },
    {
      "Sid": "IAMGroup2",
      "Effect": "Allow",
      "Action": "iam:PassRole",
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "iam:PassedToService": "ec2.amazonaws.com"
        }
      }
    },
    {
      "Sid": "FSXNGroup",
      "Effect": "Allow",
      "Action": [
        "fsx:DescribeVolumes",
        "fsx:DescribeFileSystems",
        "fsx:DescribeStorageVirtualMachines",
        "fsx:ListTagsForResource"
      ],
      "Resource": "*"
    },
    {
      "Sid": "FSXNGroup2",
      "Effect": "Allow",
      "Action": [
        "fsx:UntagResource",
        "fsx:TagResource"
      ],
      "Resource": [
        "arn:aws:fsx:*:*:volume/*/*",
        "arn:aws:fsx:*:*:storage-virtual-machine/*/*"
      ]
    },
    {
      "Sid": "SSMParameterStore",
      "Effect": "Allow",
      "Action": [
        "ssm:GetParameter",
        "ssm:PutParameter"
      ],
      "Resource": "arn:aws:ssm:*:*:parameter/netapp/wlmai/*"
    },
    {
      "Sid": "SSM",
      "Effect": "Allow",
      "Action": [
        "ssm:GetParameters",
        "ssm:GetParametersByPath"
      ],
      "Resource": "arn:aws:ssm:*:*:parameter/aws/service/*"
    },
    {
      "Sid": "SSMMessages",
      "Effect": "Allow",
      "Action": [
        "ssm:GetCommandInvocation"
      ],
      "Resource": "*"
    },
    {
      "Sid": "SSMCommandDocument",
      "Effect": "Allow",
      "Action": [
        "ssm:SendCommand"
      ],
      "Resource": [
        "arn:aws:ssm:*:*:document/AWS-RunShellScript"
      ]
    },
    {
      "Sid": "SSMCommandInstance",
      "Effect": "Allow",
      "Action": [
        "ssm:SendCommand",
        "ssm:GetConnectionStatus"
      ],
      "Resource": [
        "arn:aws:ec2:*:*:instance/*"
      ],
      "Condition": {
        "StringLike": {
          "ssm:resourceTag/aws:cloudformation:stack-name": "wlmai-*"
        }
      }
    },
    {
      "Sid": "KMS",
      "Effect": "Allow",
      "Action": [
        "kms:GenerateDataKey",
        "kms:Decrypt"
      ],
      "Resource": "*"
    },
    {
      "Sid": "SNS",
      "Effect": "Allow",
      "Action": [
        "sns:Publish"
      ],
      "Resource": "*"
    },
    {
      "Sid": "CloudWatch",
      "Effect": "Allow",
      "Action": [
        "logs:DescribeLogGroups"
      ],
      "Resource": "*"
    },
    {
      "Sid": "CloudWatchAiEngine",
      "Effect": "Allow",
      "Action": [
        "logs:CreateLogGroup",
        "logs:PutRetentionPolicy",
        "logs:TagResource",
        "logs:DescribeLogStreams"
      ],
      "Resource": "arn:aws:logs:*:*:log-group:/netapp/wlmai*"
    },
    {
      "Sid": "CloudWatchAiEngineLogStream",
      "Effect": "Allow",
      "Action": [
        "logs:GetLogEvents"
      ],
      "Resource": "arn:aws:logs:*:*:log-group:/netapp/wlmai*:*"
    },
    {
      "Sid": "BedrockGroup",
      "Effect": "Allow",
      "Action": [
        "bedrock:InvokeModelWithResponseStream",
        "bedrock:InvokeModel",
        "bedrock:ListFoundationModels",
        "bedrock:GetFoundationModelAvailability",
        "bedrock:GetModelInvocationLoggingConfiguration",
        "bedrock:PutModelInvocationLoggingConfiguration",
        "bedrock:ListInferenceProfiles"
      ],
      "Resource": "*"
    },
    {
      "Sid": "CloudWatchBedrock",
      "Effect": "Allow",
      "Action": [
        "logs:CreateLogGroup",
        "logs:PutRetentionPolicy",
        "logs:TagResource"
      ],
      "Resource": "arn:aws:logs:*:*:log-group:/aws/bedrock*"
    },
    {
      "Sid": "BedrockLoggingAttachRole",
      "Effect": "Allow",
      "Action": [
        "iam:AttachRolePolicy",
        "iam:PassRole"
      ],
      "Resource": "arn:aws:iam::*:role/NetApp_AI_Bedrock*"
    },
    {
      "Sid": "BedrockLoggingIamOperations",
      "Effect": "Allow",
      "Action": [
        "iam:CreatePolicy"
      ],
      "Resource": "*"
    },
    {
      "Sid": "QBusiness",
      "Effect": "Allow",
      "Action": [
        "qbusiness:ListApplications"
      ],
      "Resource": "*"
    },
    {
      "Sid": "S3",
      "Effect": "Allow",
      "Action": [
        "s3:ListAllMyBuckets"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}

A tabela a seguir fornece detalhes sobre as permissões para cargas de trabalho do GenAI.

Tabela de permissões para workloads do GenAI
Finalidade Ação Onde usado Modo

Crie uma pilha de formação de nuvem do mecanismo de AI durante as operações de implantação e recriação

Formação de nuvens: CreateStack

Implantação

Leitura/escrita

Crie a pilha de formação de nuvem do mecanismo de AI

Cloudformation:DescribeStacks

Implantação

Leitura/escrita

Listar regiões para o assistente de implantação do mecanismo de IA

EC2:DescribeRegiões

Implantação

Leitura/escrita

Exibir tags de mecanismo AI

EC2: DescribeTags

Implantação

Leitura/escrita

Listar buckets S3

S3:ListAllMyBuckets

Implantação

Leitura/escrita

Listar os endpoints da VPC antes da criação da pilha do mecanismo de IA

EC2:CreateVpcEndpoint

Implantação

Leitura/escrita

Crie um grupo de segurança do mecanismo de AI durante a criação da stack de mecanismos de AI durante as operações de implantação e reconstrução

EC2:CreateSecurityGroup

Implantação

Leitura/escrita

Identifique os recursos criados pela criação da pilha do mecanismo de AI durante as operações de implantação e reconstrução

EC2:CreateTags

Implantação

Leitura/escrita

Publique eventos criptografados no backend WLMAI da pilha de mecanismos de IA

Kms:GenerateDataKey

Implantação

Leitura/escrita

Kms:desencriptar

Implantação

Leitura/escrita

Publique eventos e recursos personalizados no backend WLMAI a partir da pilha de ai-Engine

sns:publicar

Implantação

Leitura/escrita

Listar VPCs durante o assistente de implantação do mecanismo de IA

EC2: DescribeVPCs

Implantação

Leitura/escrita

Liste sub-redes no assistente de implantação do AI-Engine

EC2: DescribeSubnets

Implantação

Leitura/escrita

Obtenha tabelas de rota durante a implantação e reconstrução do mecanismo de IA

EC2:DescribeRouteTables

Implantação

Leitura/escrita

Listar pares de chaves durante o assistente de implantação do mecanismo de IA

EC2: DescribeKeyPairs

Implantação

Leitura/escrita

Listar grupos de segurança durante a criação da pilha do mecanismo de IA (para localizar grupos de segurança nos endpoints privados)

EC2:DescribeSecurityGroups

Implantação

Leitura/escrita

Obtenha endpoints de VPC para determinar se algum deve ser criado durante a implantação do mecanismo de AI

EC2:DescribeVpcEndpoints

Implantação

Leitura/escrita

Liste os aplicativos do Amazon Q Business

Qbusiness:ListAplicações

Implantação

Leitura/escrita

Liste instâncias para descobrir o estado do mecanismo de IA

EC2: DescribeInstances

Solução de problemas

Leitura/escrita

Listar imagens durante a criação da pilha do mecanismo de AI durante as operações de implantação e reconstrução

EC2: DescribeImages

Implantação

Leitura/escrita

Crie e atualize instância de IA e grupo de segurança de endpoint privado durante a criação da pilha de instâncias de IA durante as operações de implantação e reconstrução

EC2:RevokeSecurityGroupEgress

Implantação

Leitura/escrita

EC2:RevokeSecurityGroupIngress

Implantação

Leitura/escrita

Execute o mecanismo de AI durante a criação da stack de cloudformation durante as operações de implantação e recriação

EC2:RunInstances

Implantação

Leitura/escrita

Anexe o grupo de segurança e modifique as regras do mecanismo de AI durante a criação da stack durante as operações de implantação e recriação

EC2:AutorizeSecurityGroupEgress

Implantação

Leitura/escrita

EC2:AutorizeSecurityGroupIngress

Implantação

Leitura/escrita

Inicie a solicitação de bate-papo para um dos modelos básicos

Bedrock:InvokeModelWithResponseStream

Implantação

Leitura/escrita

Inicie a solicitação de bate-papo/incorporação para modelos de base

Bedrock:modelo InvokeModel

Implantação

Leitura/escrita

Mostre os modelos de fundação disponíveis em uma região

Bedrock:ListFoundationModels

Implantação

Leitura/escrita

Obtenha informações sobre um modelo de fundação

Bedrock:GetFoundationModel

Implantação

Leitura/escrita

Verifique o acesso ao modelo da base

Bedrock:GetFoundationModelAvailability

Implantação

Leitura/escrita

Verifique a necessidade de criar o grupo de log do Amazon CloudWatch durante as operações de implantação e reconstrução

Logs:DescribeLogGroups

Implantação

Leitura/escrita

Obtenha regiões compatíveis com FSX e Amazon bedrock durante o assistente do mecanismo de AI

ssm:GetParametersByPath

Implantação

Leitura/escrita

Obtenha a imagem mais recente do Amazon Linux para a implantação do mecanismo de IA durante as operações de implantação e reconstrução

ssm:GetParameters

Implantação

Leitura/escrita

Obtenha a resposta SSM do comando enviado ao mecanismo de IA

ssm:GetCommandInvocation

Implantação

Leitura/escrita

Verifique a ligação SSM ao motor AI

ssm:SendCommand

Implantação

Leitura/escrita

ssm:GetConnectionStatus

Implantação

Leitura/escrita

Crie um perfil de instância do mecanismo de AI durante a criação de stack durante as operações de implantação e reconstrução

IAM:CreateRole

Implantação

Leitura/escrita

IAM:CreateInstanceProfile

Implantação

Leitura/escrita

IAM:AddRoleToInstanceProfile

Implantação

Leitura/escrita

IAM:PutRolePolicy

Implantação

Leitura/escrita

IAM:GetRolePolicy

Implantação

Leitura/escrita

IAM: GetRole

Implantação

Leitura/escrita

IAM:TagRole

Implantação

Leitura/escrita

IAM:PassRole

Implantação

Leitura/escrita

Simule operações de carga de trabalho para validar permissões disponíveis e compare com as permissões de conta da AWS necessárias

IAM:SimulatePrincipalPolicy

Implantação

Leitura/escrita

Liste o FSX para sistemas de arquivos ONTAP durante o assistente "criar base de conhecimento"

fsx:DescribeVolumes

Criação da base de conhecimento

Leitura/escrita

Liste os volumes do sistema de arquivos do FSX for ONTAP durante o assistente "criar base de conhecimento"

fsx:DescribeFileSystems

Criação da base de conhecimento

Leitura/escrita

Gerencie bases de conhecimento no mecanismo de AI durante as operações de reconstrução

fsx:ListTagsForResource

Solução de problemas

Leitura/escrita

Liste as máquinas virtuais de armazenamento do sistema de arquivos do FSX for ONTAP durante o assistente "criar base de conhecimento"

fsx:DescribeStorageVirtualMachines

Implantação

Leitura/escrita

Mova a base de conhecimento para uma nova instância

fsx:UntagResource

Solução de problemas

Leitura/escrita

Gerencie a base de conhecimento no mecanismo de IA durante a reconstrução

fsx:TagResource

Solução de problemas

Leitura/escrita

Salve segredos SSM (token ECR, credenciais CIFS, chaves de contas de serviço de locação) de forma segura

ssm: GetParameter

Implantação

Leitura/escrita

ssm: PutParameter

Implantação

Leitura/escrita

Envie os logs do mecanismo de IA para o grupo de logs do Amazon CloudWatch durante as operações de implantação e reconstrução

Logs:CreateLogGroup

Implantação

Leitura/escrita

Logs:PutRetentationPolicy

Implantação

Leitura/escrita

Envie os logs do mecanismo de IA para o grupo de logs do Amazon CloudWatch

Logs:TagResource

Solução de problemas

Leitura/escrita

Obtenha resposta SSM do Amazon CloudWatch (quando a resposta for muito longa)

Logs:DescribeLogStreams

Solução de problemas

Leitura/escrita

Obtenha a resposta SSM do Amazon CloudWatch

Logs:GetLogEvents

Solução de problemas

Leitura/escrita

Crie um grupo de log do Amazon CloudWatch para logs do Amazon bedrock durante a criação da pilha durante as operações de implantação e reconstrução

Logs:CreateLogGroup

Implantação

Leitura/escrita

Logs:PutRetentationPolicy

Implantação

Leitura/escrita

Logs:TagResource

Implantação

Leitura/escrita

Listar perfis de inferência para o modelo

Bedrock:ListInferenceProfiles

Solução de problemas

Leitura/escrita

Permissões para cargas de trabalho VMware

As políticas do IAM para cargas de trabalho do VMware fornecem as permissões que o Workload Factory for VMware precisa para gerenciar recursos e processos dentro do seu ambiente de nuvem pública com base no modo operacional em que você opera.

Selecione o modo operacional para visualizar as políticas do IAM necessárias:

Políticas do IAM para workloads da VMware
Modo só de leitura
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeRegions",
        "ec2:DescribeAvailabilityZones",
        "ec2:DescribeVpcs",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeSubnets",
        "ssm:GetParametersByPath",
        "kms:DescribeKey",
        "kms:ListKeys",
        "kms:ListAliases"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}
Modo de leitura/escrita
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cloudformation:CreateStack"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "fsx:CreateFileSystem",
        "fsx:DescribeFileSystems",
        "fsx:CreateStorageVirtualMachine",
        "fsx:DescribeStorageVirtualMachines",
        "fsx:CreateVolume",
        "fsx:DescribeVolumes",
        "fsx:TagResource",
        "sns:Publish",
        "kms:DescribeKey",
        "kms:ListKeys",
        "kms:ListAliases",
        "kms:GenerateDataKey",
        "kms:Decrypt",
        "kms:CreateGrant"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeSubnets",
        "ec2:DescribeSecurityGroups",
        "ec2:RunInstances",
        "ec2:DescribeInstances",
        "ec2:DescribeRegions",
        "ec2:DescribeAvailabilityZones",
        "ec2:DescribeVpcs",
        "ec2:CreateSecurityGroup",
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:DescribeImages"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ssm:GetParametersByPath",
        "ssm:GetParameters"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}

A tabela a seguir fornece detalhes sobre as permissões para cargas de trabalho VMware.

Tabela de permissões para workloads da VMware
Finalidade Ação Onde usado Modo

Anexe grupos de segurança e modifique regras para os nós provisionados

EC2:AutorizeSecurityGroupIngress

Implantação

Leitura/escrita

Criar volumes EBS

EC2:Createvolume

Implantação

Leitura/escrita

Marque valores personalizados para os recursos do FSX for NetApp ONTAP criados pelas cargas de trabalho da VMware

fsx:TagResource

Implantação

Leitura/escrita

Crie e valide o modelo do CloudFormation

Formação de nuvens: CreateStack

Implantação

Leitura/escrita

Gerencie tags e segurança de rede em instâncias criadas

EC2:CreateSecurityGroup

Implantação

Leitura/escrita

Inicie as instâncias criadas

EC2:RunInstances

Implantação

Leitura/escrita

Obtenha detalhes da instância do EC2

EC2: DescribeInstances

Implantação

Leitura/escrita

Listar imagens durante a criação da pilha durante as operações de implantação e reconstrução

EC2: DescribeImages

Implantação

Leitura/escrita

Obtenha os VPCs no ambiente selecionado para preencher o formulário de implantação

EC2: DescribeVPCs

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

Obtenha as sub-redes no ambiente selecionado para preencher o formulário de implantação

EC2: DescribeSubnets

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

Obtenha os grupos de segurança no ambiente selecionado para preencher o formulário de implantação

EC2:DescribeSecurityGroups

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha as zonas de disponibilidade no ambiente selecionado

EC2:DescribeDisabilityZones

  • Implantação

  • Inventário

  • Somente leitura

  • Leitura/escrita

Obtenha as regiões com o suporte do Amazon FSX para NetApp ONTAP

EC2:DescribeRegiões

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha aliases de chaves KMS para serem usadas para criptografia do Amazon FSX para NetApp ONTAP

Kms:ListAliases

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha chaves KMS para serem usadas para criptografia do Amazon FSX for NetApp ONTAP

Kms: ListKeys

Implantação

  • Somente leitura

  • Leitura/escrita

Obtenha os detalhes de expiração das chaves KMS a serem usados para a criptografia do Amazon FSX for NetApp ONTAP

Kms:DescribeKey

Implantação

  • Somente leitura

  • Leitura/escrita

A consulta baseada em SSM é usada para obter a lista atualizada de regiões compatíveis com o Amazon FSX para NetApp ONTAP

ssm:GetParametersByPath

Implantação

  • Somente leitura

  • Leitura/escrita

Crie os recursos do Amazon FSX for NetApp ONTAP necessários para o provisionamento

fsx:CreateFileSystem

Implantação

Leitura/escrita

fsx:CreateStorageVirtualMachine

Implantação

Leitura/escrita

fsx:Createvolume

  • Implantação

  • Operações de gerenciamento

Leitura/escrita

Obtenha detalhes do Amazon FSX para NetApp ONTAP

fsx:descrever*

  • Implantação

  • Inventário

  • Operações de gerenciamento

  • Explore as poupanças

Leitura/escrita

fsx:Lista*

  • Implantação

  • Inventário

Leitura/escrita

Obtenha detalhes das chaves do KMS e use a criptografia do Amazon FSX for NetApp ONTAP

Kms:CreateGrant

Implantação

Leitura/escrita

Kms: Descrever*

Implantação

Leitura/escrita

Kms:Lista*

Implantação

Leitura/escrita

Kms:desencriptar

Implantação

Leitura/escrita

Kms:GenerateDataKey

Implantação

Leitura/escrita

Liste os tópicos do SNS do cliente e publique no SNS de back-end do WLMVMC, bem como no SNS do cliente, se selecionado

sns:publicar

Implantação

Leitura/escrita

Usado para buscar a lista mais recente de regiões AWS compatíveis com o Amazon FSX para NetApp ONTAP

ssm:obter*

  • Implantação

  • Operações de gerenciamento

Leitura/escrita

Simule operações de carga de trabalho para validar permissões disponíveis e compare com as permissões de conta da AWS necessárias

IAM:SimulatePrincipalPolicy

Implantação

Leitura/escrita

O armazenamento de parâmetros SSM é usado para salvar credenciais do Amazon FSX for NetApp ONTAP

ssm: GetParameter

  • Implantação

  • Operações de gerenciamento

  • Inventário

Leitura/escrita

ssm:parâmetros de entrada

  • Implantação

  • Inventário

Leitura/escrita

ssm: PutParameter

  • Implantação

  • Operações de gerenciamento

Leitura/escrita

ssm:DeleteParameters

  • Implantação

  • Operações de gerenciamento

Leitura/escrita

Alterar registo

À medida que as permissões são adicionadas e removidas, vamos anotá-las nas seções abaixo.

5 de outubro de 2025

As seguintes permissões foram removidas do GenAI e agora são gerenciadas pelo mecanismo GenAI:

  • bedrock:GetModelInvocationLoggingConfiguration

  • bedrock:PutModelInvocationLoggingConfiguration

  • iam:AttachRolePolicy

  • iam:PassRole

  • iam:CreatePolicy

29 de junho de 2025

A seguinte permissão agora está disponível no modo somente leitura para bancos de dados: cloudwatch:GetMetricData .

3 de junho de 2025

A seguinte permissão agora está disponível no modo leitura/gravação para GenAI: s3:ListAllMyBuckets .

4 de maio de 2025

A seguinte permissão agora está disponível no modo leitura/gravação para GenAI: qbusiness:ListApplications .

As seguintes permissões agora estão disponíveis no modo somente leitura para bancos de dados:

  • logs:GetLogEvents

  • logs:DescribeLogGroups

A seguinte permissão agora está disponível no modo leitura/gravação para bancos de dados:
logs:PutRetentionPolicy .

2 de abril de 2025

A seguinte permissão agora está disponível no modo somente leitura para bancos de dados: ssm:DescribeInstanceInformation .

30 de março de 2025

Atualização das permissões de workload do GenAI

As seguintes permissões agora estão disponíveis no modo de leitura/gravação para GenAI:

  • bedrock:PutModelInvocationLoggingConfiguration

  • iam:AttachRolePolicy

  • iam:PassRole

  • iam:createPolicy

  • bedrock:ListInferenceProfiles

A seguinte permissão foi removida do modo de leitura/gravação para GenAI: Bedrock:GetFoundationModel .

IAM:SimulatePrincipalPolicy permission update

O iam:SimulatePrincipalPolicy a permissão faz parte de todas as políticas de permissão de carga de trabalho se você habilitar a verificação automática de permissões ao adicionar credenciais de conta adicionais da AWS ou adicionar um novo recurso de carga de trabalho no console do Workload Factory. A permissão simula operações de carga de trabalho e verifica se você tem as permissões de conta da AWS necessárias antes de implantar recursos do Workload Factory. Habilitar essa verificação reduz o tempo e o esforço que você pode precisar para limpar recursos de operações com falha e adicionar permissões ausentes.

2 de março de 2025

A seguinte permissão agora está disponível no modo leitura/gravação para GenAI: bedrock:GetFoundationModel .

3 de fevereiro de 2025

A seguinte permissão agora está disponível no modo somente leitura para bancos de dados: iam:SimulatePrincipalPolicy .