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 netapp-sineadd

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

Ao conceder permissões, o Workload Factory associa 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 diversas 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 utiliza permissões para executar determinadas tarefas no Workload Factory. As permissões são agrupadas em políticas de permissão definidas. Role a página até a carga de trabalho que você utiliza para saber mais sobre as políticas de permissão, o JSON copiável dessas políticas e uma tabela que lista todas as permissões, sua finalidade, onde são usadas e quais políticas de permissão as suportam.

Permissões para armazenamento

As políticas do IAM disponíveis para o Storage fornecem as permissões necessárias para que o Workload Factory gerencie recursos e processos em seu ambiente de nuvem pública.

O armazenamento oferece as seguintes políticas de permissão para escolha:

  • Visualização, planejamento e análise: Visualize os sistemas de arquivos FSx para ONTAP , aprenda sobre a integridade do sistema, obtenha uma análise bem arquitetada para seus sistemas e explore oportunidades de economia.

  • Operações e correções: Execute tarefas operacionais como ajustar a capacidade do sistema de arquivos e corrigir problemas nas configurações do seu sistema de arquivos.

  • Criação e exclusão de sistemas de arquivos: Crie e exclua sistemas de arquivos FSx para ONTAP e máquinas virtuais de armazenamento.

Veja as políticas IAM necessárias:

Políticas do IAM para armazenamento
Visualização, planejamento e análise
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "fsx:DescribeFileSystems",
        "fsx:DescribeStorageVirtualMachines",
        "fsx:DescribeVolumes",
        "fsx:ListTagsForResource",
        "fsx:DescribeBackups",
        "fsx:DescribeSharedVpcConfiguration",
        "cloudwatch:GetMetricData",
        "cloudwatch:GetMetricStatistics",
        "ec2:DescribeInstances",
        "ec2:DescribeVolumes",
        "elasticfilesystem:DescribeFileSystems",
        "ce:GetCostAndUsage",
        "ce:GetTags",
        "ce:GetCostAndUsageWithResources",
        "ce:GetCostForecast",
        "ce:GetUsageForecast"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}
Operações e remediação
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "fsx:CreateVolume",
        "fsx:DeleteVolume",
        "fsx:UpdateFileSystem",
        "fsx:UpdateStorageVirtualMachine",
        "fsx:UpdateVolume",
        "fsx:CreateBackup",
        "fsx:CreateVolumeFromBackup",
        "fsx:DeleteBackup",
        "fsx:TagResource",
        "fsx:UntagResource",
        "bedrock:InvokeModelWithResponseStream",
        "bedrock:InvokeModel",
        "bedrock:ListInferenceProfiles",
        "bedrock:GetInferenceProfile"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}
Criação e exclusão de sistemas de arquivos
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "fsx:CreateFileSystem",
        "fsx:CreateStorageVirtualMachine",
        "fsx:DeleteFileSystem",
        "fsx:DeleteStorageVirtualMachine",
        "fsx:TagResource",
        "fsx:UntagResource",
        "kms:CreateGrant",
        "iam:CreateServiceLinkedRole",
        "ec2:CreateSecurityGroup",
        "ec2:CreateTags",
        "ec2:DescribeVpcs",
        "ec2:DescribeSubnets",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeRouteTables",
        "ec2:DescribeNetworkInterfaces",
        "ec2:DescribeVolumeStatus",
        "kms:DescribeKey",
        "kms:ListKeys",
        "kms:ListAliases"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ec2:AuthorizeSecurityGroupEgress",
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:RevokeSecurityGroupEgress",
        "ec2:RevokeSecurityGroupIngress",
        "ec2:DeleteSecurityGroup"
      ],
      "Resource": "*",
      "Condition": {
        "StringLike": {
          "ec2:ResourceTag/AppCreator": "NetappFSxWF"
        }
      }
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}

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

Tabela de permissões para armazenamento
Finalidade Ação Onde usado Política de permissão

Crie um sistema de arquivos FSX for ONTAP

fsx:CreateFileSystem

Implantação

Criação e exclusão de sistemas de arquivos

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

EC2:CreateSecurityGroup

Implantação

Criação e exclusão de sistemas de arquivos

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

EC2:CreateTags

Implantação

Criação e exclusão de sistemas de arquivos

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

EC2:AutorizeSecurityGroupEgress

Implantação

Criação e exclusão de sistemas de arquivos

EC2:AutorizeSecurityGroupIngress

Implantação

Criação e exclusão de sistemas de arquivos

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

IAM:CreateServiceLinkRole

Implantação

Criação e exclusão de sistemas de arquivos

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

Criação e exclusão de sistemas de arquivos

EC2: DescribeSubnets

  • Implantação

  • Explore as poupanças

Criação e exclusão de sistemas de arquivos

EC2:DescribeSecurityGroups

  • Implantação

  • Explore as poupanças

Criação e exclusão de sistemas de arquivos

EC2:DescribeRouteTables

  • Implantação

  • Explore as poupanças

Criação e exclusão de sistemas de arquivos

EC2:DescribeNetworkInterfaces

  • Implantação

  • Explore as poupanças

Criação e exclusão de sistemas de arquivos

EC2:DescribeVolumeStatus

  • Implantação

  • Explore as poupanças

Criação e exclusão de sistemas de arquivos

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

Kms:CreateGrant

Implantação

Criação e exclusão de sistemas de arquivos

Kms:DescribeKey

Implantação

Criação e exclusão de sistemas de arquivos

Kms: ListKeys

Implantação

Criação e exclusão de sistemas de arquivos

Kms:ListAliases

Implantação

Criação e exclusão de sistemas de arquivos

Obtenha detalhes do volume para instâncias EC2

EC2:DescribeVolumes

  • Inventário

  • Explore as poupanças

Visualização, planejamento e análise

Obtenha detalhes para instâncias EC2

EC2: DescribeInstances

Explore as poupanças

Visualização, planejamento e análise

Descrever o Elastic File System na calculadora de economia

Elasticfilesystem:DescreverSistemasDeArquivos

Explore as poupanças

Visualização, planejamento e análise

Listar tags para recursos do FSX for ONTAP

fsx:ListTagsForResource

Inventário

Visualização, planejamento e análise

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

Criação e exclusão de sistemas de arquivos

ec2: RevokeSecurityGroupEgress

Operações de gerenciamento

Criação e exclusão de sistemas de arquivos

EC2:DeleteSecurityGroup

Operações de gerenciamento

Criação e exclusão de sistemas de arquivos

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

fsx:Createvolume

Operações de gerenciamento

Operações e remediação

fsx:TagResource

Operações de gerenciamento

Operações e remediação

fsx:CreateStorageVirtualMachine

Operações de gerenciamento

Criação e exclusão de sistemas de arquivos

fsx:ExcluirSistemaDeArquivos

Operações de gerenciamento

Criação e exclusão de sistemas de arquivos

fsx:ExcluirMáquinaVirtualDeArmazenamento

Operações de gerenciamento

Visualização, planejamento e análise

fsx:DescribeFileSystems

Inventário

Visualização, planejamento e análise

fsx:DescribeStorageVirtualMachines

Inventário

Visualização, planejamento e análise

fsx:DescreverConfiguraçãoVpcCompartilhada

Inventário

Visualização, planejamento e análise

fsx:AtualizarSistemaDeArquivos

Operações de gerenciamento

Operações e remediação

fsx:AtualizarMáquinaVirtualDeArmazenamento

Operações de gerenciamento

Operações e remediação

fsx:DescribeVolumes

Inventário

Visualização, planejamento e análise

fsx:Updatevolume

Operações de gerenciamento

Operações e remediação

fsx:ExcluirVolume

Operações de gerenciamento

Operações e remediação

fsx:UntagResource

Operações de gerenciamento

Operações e remediação

fsx:DescribeBackups

Operações de gerenciamento

Visualização, planejamento e análise

fsx:CriarBackup

Operações de gerenciamento

Operações e remediação

fsx:CriarVolumeA partirDoBackup

Operações de gerenciamento

Operações e remediação

fsx:ExcluirBackup

Operações de gerenciamento

Operações e remediação

Obtenha métricas de volume e sistema de arquivos

cloudwatch: GetMetricData

Operações de gerenciamento

Visualização, planejamento e análise

cloudwatch:GetMetricStatistics

Operações de gerenciamento

Visualização, planejamento e análise

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

Todos

Buscar eventos FSx para ONTAP EMS

Bedrock:ListInferenceProfiles

FSx para análise ONTAP EMS

Operações e remediação

bedrock:GetInferenceProfile

FSx para análise ONTAP EMS

Operações e remediação

bedrock:InvokeModelWithResponseStream

FSx para análise ONTAP EMS

Operações e remediação

Bedrock:modelo InvokeModel

FSx para análise ONTAP EMS

Operações e remediação

Obtenha dados de custo e uso para sistemas de arquivos FSx para ONTAP no AWS Cost Explorer.

ce:ObterCustoEUso

Análise de custos e utilização

Visualização, planejamento e análise

ce:ObterTags

Análise de custos e utilização

Visualização, planejamento e análise

Permissões para cargas de trabalho de banco de dados

As políticas do IAM disponíveis para cargas de trabalho de banco de dados fornecem as permissões necessárias para que o Workload Factory gerencie recursos e processos em seu ambiente de nuvem pública.

O banco de dados oferece as seguintes políticas de permissão para escolha:

  • Visualização, planejamento e análise: Visualize o inventário de recursos do banco de dados, aprenda sobre a integridade de seus recursos, revise a análise de arquitetura adequada para suas configurações de banco de dados e explore oportunidades de economia, obtenha análises de logs de erros e explore possíveis economias.

  • Operações e correção: Execute tarefas operacionais para seus recursos de banco de dados e corrija problemas de configuração do banco de dados e do sistema de arquivos FSx para ONTAP subjacente.

  • Criação de hosts de banco de dados: Implante os hosts de banco de dados e o armazenamento do sistema de arquivos FSx para ONTAP subjacente de acordo com as melhores práticas.

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
Visualização, planejamento e análise
{
    "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",
                "bedrock:GetFoundationModelAvailability",
                "bedrock:ListInferenceProfiles"
            ],
            "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/*"
        }
    ]
}
Operações e remediação
[
    {
        "Sid": "FSxRemediation",
        "Effect": "Allow",
        "Action": [
            "fsx:UpdateFileSystem",
            "fsx:UpdateVolume"
        ],
        "Resource": "*"
    },
    {
        "Sid": "EC2Remediation",
        "Effect": "Allow",
        "Action": [
            "ec2:StartInstances",
            "ec2:ModifyInstanceAttribute",
            "ec2:StopInstances"
        ],
        "Resource": "*",
        "Condition": {
            "StringLike": {
                "ec2:ResourceTag/aws:cloudformation:stack-name": "WLMDB*"
            }
        }
    }
]
Criação de host de banco de dados
{
    "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:ModifyInstancePlacement",
                "ec2:ModifyNetworkInterfaceAttribute",
                "ec2:ModifySubnetAttribute",
                "ec2:ModifyVolume",
                "ec2:ModifyVolumeAttribute",
                "ec2:ReleaseAddress",
                "ec2:ReplaceRoute",
                "ec2:ReplaceRouteTableAssociation",
                "ec2:RevokeSecurityGroupEgress",
                "ec2:RevokeSecurityGroupIngress"
            ],
            "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": "CreationGroup",
            "Effect": "Allow",
            "Action": [
                "cloudformation:CreateStack",
                "cloudformation:DescribeStackEvents",
                "cloudformation:DescribeStacks",
                "cloudformation:ValidateTemplate",
                "ec2:CreateLaunchTemplate",
                "ec2:CreateLaunchTemplateVersion",
                "ec2:CreateNetworkInterface",
                "ec2:CreateSecurityGroup",
                "ec2:CreateTags",
                "ec2:CreateVpcEndpoint",
                "ec2:RunInstances",
                "ec2:DescribeTags",
                "ec2:DescribeLaunchTemplates",
                "ec2:ModifyVpcAttribute",
                "fsx:CreateFileSystem",
                "fsx:CreateStorageVirtualMachine",
                "fsx:CreateVolume",
                "fsx:DescribeFileSystemAliases",
                "kms:CreateGrant",
                "kms:DescribeCustomKeyStores",
                "kms:GenerateDataKey",
                "kms:Decrypt",
                "logs:CreateLogGroup",
                "logs:CreateLogStream",
                "logs:GetLogGroupFields",
                "logs:GetLogRecord",
                "logs:ListLogDeliveries",
                "logs:PutLogEvents",
                "logs:TagResource",
                "sns:Publish",
                "ssm:PutComplianceItems",
                "ssm:PutConfigurePackageResult",
                "ssm:PutInventory",
                "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",
                "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*"
        }
    ]
}

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 Política de permissão

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

Visualização, planejamento e análise

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

Visualização, planejamento e análise

Obtenha detalhes para instâncias EC2

EC2: DescribeInstances

  • Inventário

  • Explore as poupanças

Visualização, planejamento e análise

EC2: DescribeKeyPairs

Implantação

Visualização, planejamento e análise

EC2:DescribeNetworkInterfaces

Implantação

Visualização, planejamento e análise

EC2:DescribeInstanceTypes

  • Implantação

  • Explore as poupanças

Visualização, planejamento e análise

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

EC2: DescribeVPCs

  • Implantação

  • Inventário

Visualização, planejamento e análise

EC2: DescribeSubnets

  • Implantação

  • Inventário

Visualização, planejamento e análise

EC2:DescribeSecurityGroups

Implantação

Visualização, planejamento e análise

EC2: DescribeImages

Implantação

Visualização, planejamento e análise

EC2:DescribeRegiões

Implantação

Visualização, planejamento e análise

EC2:DescribeRouteTables

  • Implantação

  • Inventário

Visualização, planejamento e análise

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

EC2:DescribeVpcEndpoints

  • Implantação

  • Inventário

Visualização, planejamento e análise

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

Criação de host de banco de dados

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

EC2:DescribeInstanceTypeOfferings

Implantação

Visualização, planejamento e análise

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

EC2:DescribeSnapshots

Explore as poupanças

Visualização, planejamento e análise

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

EC2:DescribeVolumes

  • Inventário

  • Explore as poupanças

Visualização, planejamento e análise

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

Kms:ListAliases

Implantação

Visualização, planejamento e análise

Kms: ListKeys

Implantação

Visualização, planejamento e análise

Kms:DescribeKey

Implantação

Visualização, planejamento e análise

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

Cloudformation:ListStacks

Implantação

Visualização, planejamento e análise

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

Cloudformation:DescribeAccountLimits

Implantação

Visualização, planejamento e análise

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

ds:DescribeDirectories

Implantação

Visualização, planejamento e análise

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

Visualização, planejamento e análise

fsx:DescribeBackups

  • Inventário

  • Explore a economia

Visualização, planejamento e análise

fsx:DescribeStorageVirtualMachines

  • Implantação

  • Gerenciar operações

  • Inventário

Visualização, planejamento e análise

fsx:DescribeFileSystems

  • Implantação

  • Gerenciar operações

  • Inventário

  • Explore as poupanças

Visualização, planejamento e análise

fsx:ListTagsForResource

Gerenciar operações

Visualização, planejamento e análise

Obtenha os limites de cota de serviço para CloudFormation e VPC / Crie segredos em uma conta de usuário para as credenciais fornecidas para SQL, domínio e FSx para ONTAP

Servicequotas:ListServiceQuotes

Implantação

Visualização, planejamento e análise

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

Visualização, planejamento e análise

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

Visualização, planejamento e análise

Enviar comandos via SSM para instâncias EC2 para descoberta e gerenciamento.

ssm:SendCommand

  • Gerenciar operações

  • Inventário

  • Explore as poupanças

  • Otimização

Visualização, planejamento e análise

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

ssm:GetConnectionStatus

  • Gerenciar operações

  • Inventário

  • Otimização

Visualização, planejamento e análise

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

ssm:DescribeInstanceInformation

Inventário

Visualização, planejamento e análise

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

ssm:DescribePatchBaselines

Otimização

Visualização, planejamento e análise

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

ssm:DescribeInstancePatchStates

Otimização

Visualização, planejamento e análise

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

ssm:ListCommands

Otimização

Visualização, planejamento e análise

Verifique se a conta está inscrita no AWS Compute Optimizer

Otimizador de computação:GetEnrollmentStatus

  • Explore as poupanças

  • Otimização

Criação de host de banco de dados

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

Criação de host de banco de dados

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

Criação de host de banco de dados

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

Criação de host de banco de dados

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

Dimensionamento automático:DescribeAutoScalingGroups

  • Explore as poupanças

  • Otimização

Criação de host de banco de dados

Dimensionamento automático:DescribeAutoScalingInstances

  • Explore as poupanças

  • Otimização

Criação de host de banco de dados

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

  • Inventário

Visualização, planejamento e análise

ssm: GetParameters 1

  • Implantação

  • Gerenciar operações

  • Inventário

Visualização, planejamento e análise

ssm: PutParameter 1

  • Implantação

  • Gerenciar operações

Visualização, planejamento e análise

ssm:DeleteParameters 1

  • Implantação

  • Gerenciar operações

Visualização, planejamento e análise

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

Criação de host de banco de dados

EC2:AllocateHosts 1

Implantação

Criação de host de banco de dados

EC2:AssignPrivateIpAddresses 1

Implantação

Criação de host de banco de dados

EC2:AssociateAddress 1

Implantação

Criação de host de banco de dados

EC2:AssociateRouteTable 1

Implantação

Criação de host de banco de dados

EC2:AssociateSubnetCidrBlock 1

Implantação

Criação de host de banco de dados

EC2:AssociateVpcCidrBlock 1

Implantação

Criação de host de banco de dados

EC2:AttachInternetGateway 1

Implantação

Criação de host de banco de dados

EC2:AttacNetworkInterface 1

Implantação

Criação de host de banco de dados

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

EC2: Attachvolume

Implantação

Criação de host de banco de dados

Associe grupos de segurança e modifique regras às instâncias EC2 provisionadas.

EC2:AutorizeSecurityGroupEgress

Implantação

Criação de host de banco de dados

EC2:AutorizeSecurityGroupIngress

Implantação

Criação de host de banco de dados

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

EC2:Createvolume

Implantação

Criação de host de banco de dados

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

Criação de host de banco de dados

EC2:DeleteSecurityGroup

Implantação

Criação de host de banco de dados

EC2:DeleteTags

Implantação

Criação de host de banco de dados

EC2:Deletevolume

Implantação

Criação de host de banco de dados

EC2: DetachNetworkInterface

Implantação

Criação de host de banco de dados

EC2: Detachvolume

Implantação

Criação de host de banco de dados

EC2:Endereço Desassociativo

Implantação

Criação de host de banco de dados

EC2:DesassociateIamInstanceProfile

Implantação

Criação de host de banco de dados

EC2:DesassociateRouteTable

Implantação

Criação de host de banco de dados

EC2:DesassociateSubnetCidrBlock

Implantação

Criação de host de banco de dados

EC2:DesassociateVpcCidrBlock

Implantação

Criação de host de banco de dados

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

EC2:ModifyInstanceAttribute

Implantação

Operações e remediação

EC2:ModifyInstancePlacement

Implantação

Criação de host de banco de dados

EC2:ModifyNetworkInterfaceAttribute

Implantação

Criação de host de banco de dados

EC2:ModifySubnetAttribute

Implantação

Criação de host de banco de dados

EC2:Modifyvolume

Implantação

Criação de host de banco de dados

EC2:ModifyVolumeAtributo

Implantação

Criação de host de banco de dados

EC2:ModifyVpcAttribute

Implantação

Criação de host de banco de dados

Desassocie e destrua instâncias de validação

EC2: Endereço de entrega

Implantação

Criação de host de banco de dados

EC2:ReplaceRoute

Implantação

Criação de host de banco de dados

EC2:ReplaceRouteAssociation

Implantação

Criação de host de banco de dados

EC2:RevokeSecurityGroupEgress

Implantação

Criação de host de banco de dados

EC2:RevokeSecurityGroupIngress

Implantação

Criação de host de banco de dados

Inicie as instâncias implantadas

EC2: StartInstances

Implantação

Operações e remediação

Pare as instâncias implantadas

EC2:StopInstances

Implantação

Operações e remediação

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

Criação de host de banco de dados

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

Formação de nuvens: CreateStack

Implantação

Criação de host de banco de dados

Cloudformation:DescribeStackEvents

Implantação

Criação de host de banco de dados

Cloudformation:DescribeStacks

Implantação

Criação de host de banco de dados

Cloudformation:ListStacks

Implantação

Visualização, planejamento e análise

Cloudformation:ValidateTemplate

Implantação

Criação de host de banco de dados

Crie modelos de pilha aninhados para tentar novamente e reverter

EC2:CreateLaunchTemplate

Implantação

Criação de host de banco de dados

EC2:CreateLaunchTemplateVersion

Implantação

Criação de host de banco de dados

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

EC2: CreateNetworkInterface

Implantação

Criação de host de banco de dados

EC2:CreateSecurityGroup

Implantação

Criação de host de banco de dados

EC2:CreateTags

Implantação

Criação de host de banco de dados

Obter detalhes da instância para provisionamento

ec2:DescreverEndereços

Implantação

Visualização, planejamento e análise

ec2:DescreverModelos de Lançamento

Implantação

Visualização, planejamento e análise

Inicie as instâncias criadas

EC2:RunInstances

Implantação

Criação de host de banco de dados

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

Criação de host de banco de dados

fsx:CreateStorageVirtualMachine

Implantação

Criação de host de banco de dados

fsx:Createvolume

  • Implantação

  • Gerenciar operações

Criação de host de banco de dados

Obtenha os detalhes do FSX for ONTAP

fsx:DescribeFileSystemAliases

Implantação

Criação de host de banco de dados

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

fsx:UpdateFilesystem

Otimização

Operações e remediação

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

fsx:Updatevolume

Otimização

Operações e remediação

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

Kms:CreateGrant

Implantação

Criação de host de banco de dados

kms:DescreverCustomKeyStores

Implantação

Criação de host de banco de dados

Kms:GenerateDataKey

Implantação

Criação de host de banco de dados

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

Logs:CreateLogGroup

Implantação

Criação de host de banco de dados

Logs:CreateLogStream

Implantação

Criação de host de banco de dados

registros:GetLogGroupFields

Implantação

Criação de host de banco de dados

registros: Obter Registro de Log

Implantação

Criação de host de banco de dados

Registos:ListLogDeliveries

Implantação

Criação de host de banco de dados

Logs:PutLogEvents

  • Implantação

  • Gerenciar operações

Criação de host de banco de dados

Logs:TagResource

Implantação

Criação de host de banco de dados

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

Visualização, planejamento e análise

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

Visualização, planejamento e análise

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

Visualização, planejamento e análise

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

Visualização, planejamento e análise

sns:publicar

Implantação

Criação de host de banco de dados

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

Criação de host de banco de dados

ssm:PutConfigurePackageResult

Implantação

Criação de host de banco de dados

ssm:Stock

Implantação

Criação de host de banco de dados

ssm:UpdateAssociationStatus

Implantação

Criação de host de banco de dados

ssm:UpdateInstanceAssociationStatus

Implantação

Criação de host de banco de dados

ssm:UpdateInstanceInformation

Implantação

Criação de host de banco de dados

ssmmessages:CriarCanalDeControle

Implantação

Criação de host de banco de dados

ssmmessages:CriarCanalDeDados

Implantação

Criação de host de banco de dados

ssmmessages:OpenControlChannel

Implantação

Criação de host de banco de dados

ssmmessages:OpenDataChannel

Implantação

Criação de host de banco de dados

Sinalize a pilha do CloudFormation com sucesso ou falha.

Cloudformation: SignalResource 1

Implantação

Criação de host de banco de dados

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

Criação de host de banco de dados

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

IAM:CreateInstanceProfile

Implantação

Criação de host de banco de dados

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

IAM:CreateRole

Implantação

Criação de host de banco de dados

Criar função vinculada ao serviço EC2

ISO:CreateServiceLinkRole 2

Implantação

Criação de host de banco de dados

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

IAM:DeleteInstanceProfile

Implantação

Criação de host de banco de dados

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

Criação de host de banco de dados

IAM:GetPolicyVersion

Implantação

Criação de host de banco de dados

IAM: GetRole

Implantação

Criação de host de banco de dados

IAM:GetRolePolicy

Implantação

Criação de host de banco de dados

IAM:GetUser

Implantação

Criação de host de banco de dados

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

3

Implantação

Criação de host de banco de dados

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

IAM:PutRolePolicy

Implantação

Criação de host de banco de dados

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

IAM:RemoveRoleFromInstanceProfile

Implantação

Criação de host de banco de dados

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

Todos

Obtenha os modelos básicos disponíveis para análise de logs de erros.

Bedrock:GetFoundationModelAvailability

Análise do registro de erros

Visualização, planejamento e análise

Liste os perfis de interface disponíveis no Amazon Bedrock para análise de logs de erros.

Bedrock:ListInferenceProfiles

Análise do registro de erros

Visualização, planejamento e análise

  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 GenAI IAM estão disponíveis apenas com permissões de leitura/gravação:

  • Leitura/Gravação: executa e automatiza operações na AWS em seu nome, utilizando as credenciais atribuídas que possuem as permissões necessárias e validadas para a execuçã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 Política de permissão

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 cargas de trabalho do VMware oferecem as seguintes políticas de permissão para escolha:

  • Visualização, planejamento e análise: Visualize o inventário de ambientes de virtualização da EVS, obtenha uma análise bem arquitetada para seus sistemas e explore oportunidades de economia.

  • Implantação e conectividade do armazenamento de dados: Implante os layouts de VM recomendados em clusters Amazon EVS, Amazon EC2 ou VMware Cloud on AWS vSphere e use sistemas de arquivos Amazon FSx for NetApp ONTAP como armazenamentos de dados externos.

Selecione a política de permissões para visualizar as políticas IAM necessárias:

Políticas do IAM para workloads da VMware
Visualização, planejamento e análise
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:DescribeRegions",
        "ec2:DescribeAvailabilityZones",
        "ec2:DescribeVpcs",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeSubnets",
        "ec2:DescribeDhcpOptions",
        "kms:DescribeKey",
        "kms:ListKeys",
        "kms:ListAliases",
        "secretsmanager:ListSecrets",
        "evs:ListEnvironments",
        "evs:GetEnvironment",
        "evs:ListEnvironmentVlans"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "iam:SimulatePrincipalPolicy"
      ],
      "Resource": "*"
    }
  ]
}
Implantação e conectividade do armazenamento de dados
{
  "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:GenerateDataKey",
        "kms:Decrypt",
        "kms:CreateGrant"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ec2:RunInstances",
        "ec2:DescribeInstances",
        "ec2:CreateSecurityGroup",
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:DescribeImages"
      ],
      "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 Política de permissão

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

EC2:AutorizeSecurityGroupIngress

Implantação

Implantação e conectividade do armazenamento de dados

Criar volumes EBS

fsx:Createvolume

Implantação

Implantação e conectividade do armazenamento de dados

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

fsx:TagResource

Implantação

Implantação e conectividade do armazenamento de dados

Crie e valide o modelo do CloudFormation

Formação de nuvens: CreateStack

Implantação

Implantação e conectividade do armazenamento de dados

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

EC2:CreateSecurityGroup

Implantação

Implantação e conectividade do armazenamento de dados

Inicie as instâncias criadas

EC2:RunInstances

Implantação

Implantação e conectividade do armazenamento de dados

Obtenha detalhes da instância do EC2

EC2: DescribeInstances

Inventário

Implantação e conectividade do armazenamento de dados

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

EC2: DescribeImages

Inventário

Implantação e conectividade do armazenamento de dados

Visualizar detalhes de configuração dos conjuntos de opções DHCP associados às VPCs

ec2:DescribeDhcpOptions

Inventário

Visualização, planejamento e análise

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

EC2: DescribeVPCs

  • Implantação

  • Inventário

Visualização, planejamento e análise

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

EC2: DescribeSubnets

  • Implantação

  • Inventário

Visualização, planejamento e análise

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

EC2:DescribeSecurityGroups

Implantação

Visualização, planejamento e análise

Obtenha as zonas de disponibilidade no ambiente selecionado

EC2:DescribeDisabilityZones

  • Implantação

  • Inventário

Visualização, planejamento e análise

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

EC2:DescribeRegiões

Implantação

Visualização, planejamento e análise

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

Kms:ListAliases

Implantação

Visualização, planejamento e análise

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

Kms: ListKeys

Implantação

Visualização, planejamento e análise

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

Visualização, planejamento e análise

Listar segredos no AWS Secrets Manager

gerenciador de segredos:ListarSegredos

Inventário

Visualização, planejamento e análise

Obtenha uma lista de ambientes do Amazon EVS.

evs:ListarAmbientes

Inventário

Visualização, planejamento e análise

Obtenha informações detalhadas sobre um ambiente específico do Amazon EVS.

evs:ObterAmbiente

Inventário

Visualização, planejamento e análise

Liste as VLANs associadas a um ambiente Amazon EVS.

evs:ListarVlansDeAmbiente

Inventário

Visualização, planejamento e análise

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

fsx:CreateFileSystem

Implantação

Implantação e conectividade do armazenamento de dados

fsx:CreateStorageVirtualMachine

Implantação

Implantação e conectividade do armazenamento de dados

fsx:Createvolume

  • Implantação

  • Operações de gerenciamento

Implantação e conectividade do armazenamento de dados

Obtenha detalhes do Amazon FSX para NetApp ONTAP

fsx:descrever*

  • Implantação

  • Inventário

  • Operações de gerenciamento

  • Explore as poupanças

Implantação e conectividade do armazenamento de dados

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

Kms:CreateGrant

Implantação

Implantação e conectividade do armazenamento de dados

Kms: Descrever*

Implantação

Visualização, planejamento e análise

Kms:Lista*

Implantação

Visualização, planejamento e análise

Kms:desencriptar

Implantação

Implantação e conectividade do armazenamento de dados

Kms:GenerateDataKey

Implantação

Implantação e conectividade do armazenamento de dados

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

Implantação e conectividade do armazenamento de dados

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

  • Implantação e conectividade do armazenamento de dados

  • Visualização, planejamento e análise

Alterar registo

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

27 de novembro de 2025

As seguintes permissões foram adicionadas à carga de trabalho de armazenamento:

  • bedrock:ListInferenceProfiles

  • bedrock:GetInferenceProfile

  • bedrock:InvokeModelWithResponseStream

  • bedrock:InvokeModel

2 de novembro de 2025

As políticas de permissão "somente leitura" e "leitura/gravação" foram substituídas em cargas de trabalho de armazenamento, banco de dados e VMware para fornecer mais granularidade e flexibilidade na atribuição de permissões.

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 .