Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Autorizzazioni per NetApp Workload Factory

Collaboratori netapp-rlithman netapp-mwallis netapp-sineadd

Per utilizzare le funzionalità e i servizi di NetApp Workload Factory, è necessario fornire le autorizzazioni necessarie affinché Workload Factory possa eseguire operazioni nel tuo ambiente cloud.

Perché utilizzare le autorizzazioni

Quando si forniscono le autorizzazioni, Workload Factory associa una policy all'istanza con le autorizzazioni per gestire risorse e processi all'interno di quell'account AWS. Ciò consente a Workload Factory di eseguire diverse operazioni, a partire dalla scoperta degli ambienti di storage fino alla distribuzione di risorse AWS, come file system nella gestione dello storage o knowledge base per carichi di lavoro GenAI.

Ad esempio, per i carichi di lavoro del database, quando a Workload Factory vengono concesse le autorizzazioni necessarie, vengono analizzate tutte le istanze EC2 in un determinato account e in una determinata regione e vengono filtrati tutti i computer basati su Windows. Se l'agente AWS Systems Manager (SSM) è installato e in esecuzione sull'host e la rete di System Manager è configurata correttamente, Workload Factory può accedere alla macchina Windows e verificare se il software SQL Server è installato o meno.

Autorizzazioni per carico di lavoro

Ogni carico di lavoro utilizza autorizzazioni per eseguire determinate attività in Workload Factory. Le autorizzazioni sono raggruppate in criteri di autorizzazione definiti. Scorri fino al carico di lavoro che utilizzi per scoprire di più sui criteri di autorizzazione, sul JSON copiabile per i criteri di autorizzazione e su una tabella che elenca tutti i permessi, il loro scopo, dove vengono utilizzati e quali criteri di autorizzazione li supportano.

Autorizzazioni per l'archiviazione

I criteri IAM disponibili per Storage forniscono le autorizzazioni di cui Workload Factory ha bisogno per gestire risorse e processi all'interno del tuo ambiente cloud pubblico.

L'archiviazione dispone delle seguenti policy di autorizzazione tra cui scegliere:

  • Visualizzazione, pianificazione e analisi: visualizza i file system FSx per ONTAP , scopri di più sullo stato del sistema, ottieni un'analisi ben progettata per i tuoi sistemi ed esplora i risparmi.

  • Operazioni e risoluzione: esegui attività operative come la regolazione della capacità del file system e la risoluzione dei problemi relativi alle configurazioni del file system.

  • Creazione ed eliminazione del file system: crea ed elimina FSx per i file system ONTAP e le VM di archiviazione.

Visualizza i criteri IAM richiesti:

Criteri IAM per l'archiviazione
Visualizzazione, pianificazione e analisi
{
  "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": "*"
    }
  ]
}
Operazioni e bonifica
{
  "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": "*"
    }
  ]
}
Creazione ed eliminazione del file system
{
  "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": "*"
    }
  ]
}

Nella tabella seguente vengono visualizzate le autorizzazioni per l'archiviazione.

Tabella delle autorizzazioni per l'archiviazione
Scopo Azione Dove usato Politica di autorizzazione

Crea un file system FSX per ONTAP

fsx:CreateFileSystem

Implementazione

Creazione ed eliminazione del file system

Creare un gruppo di sicurezza per un file system FSX per ONTAP

ec2:CreateSecurityGroup

Implementazione

Creazione ed eliminazione del file system

Aggiungere tag a un gruppo di sicurezza per un file system FSX per ONTAP

ec2:CreateTag

Implementazione

Creazione ed eliminazione del file system

Autorizzare l'uscita e l'ingresso dei gruppi di sicurezza per un file system FSX per ONTAP

ec2:AuthorizeSecurityGroupErgress

Implementazione

Creazione ed eliminazione del file system

ec2:AuthorizeSecurityGroupIngress

Implementazione

Creazione ed eliminazione del file system

Il ruolo concesso fornisce la comunicazione tra FSX per ONTAP e altri servizi AWS

iam:CreateServiceEnumerRole

Implementazione

Creazione ed eliminazione del file system

Scopri come compilare il modulo di implementazione del file system FSX per ONTAP

ec2:DescripteVpcs

  • Implementazione

  • Scopri i risparmi

Creazione ed eliminazione del file system

ec2:DescripteSubnet

  • Implementazione

  • Scopri i risparmi

Creazione ed eliminazione del file system

ec2:DescripteSecurityGroups

  • Implementazione

  • Scopri i risparmi

Creazione ed eliminazione del file system

ec2:DescripteRouteTable

  • Implementazione

  • Scopri i risparmi

Creazione ed eliminazione del file system

ec2:DescripteNetworkInterfaces

  • Implementazione

  • Scopri i risparmi

Creazione ed eliminazione del file system

EC2:DescribeVolumeStatus

  • Implementazione

  • Scopri i risparmi

Creazione ed eliminazione del file system

Ottieni dettagli chiave KMS e utilizza la crittografia per FSX for ONTAP

Km: CreateGrant

Implementazione

Creazione ed eliminazione del file system

Km: DescribeKey

Implementazione

Creazione ed eliminazione del file system

Km:ListKeys

Implementazione

Creazione ed eliminazione del file system

Km:ListAlias

Implementazione

Creazione ed eliminazione del file system

Ottieni dettagli del volume per istanze EC2

ec2:DescripteVolumes

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

Ottieni dettagli per EC2 istanze

ec2:DescripbeInstances

Scopri i risparmi

Visualizzazione, pianificazione e analisi

Descrivi Elastic file System nel calcolatore del risparmio

Elasticfilesystem:Descrivi i filesystem

Scopri i risparmi

Visualizzazione, pianificazione e analisi

Elenca i tag per le risorse di FSX per ONTAP

fsx:ListTagsForResource

Inventario

Visualizzazione, pianificazione e analisi

Gestire l'uscita e l'ingresso dei gruppi di sicurezza per un file system FSX per ONTAP

ec2:RevokeSecurityGroupIngress

Operazioni di gestione

Creazione ed eliminazione del file system

ec2: Revoca SecurityGroupEgress

Operazioni di gestione

Creazione ed eliminazione del file system

ec2:DeleteSecurityGroup

Operazioni di gestione

Creazione ed eliminazione del file system

Crea, visualizza e gestisci risorse di file system FSX per ONTAP

fsx:CreateVolume

Operazioni di gestione

Operazioni e bonifica

FSX:TagResource

Operazioni di gestione

Operazioni e bonifica

fsx:CreateStorageVirtualMachine

Operazioni di gestione

Creazione ed eliminazione del file system

fsx:EliminaFileSystem

Operazioni di gestione

Creazione ed eliminazione del file system

fsx:DeleteStorageVirtualMachine

Operazioni di gestione

Visualizzazione, pianificazione e analisi

fsx:DescribeFileSystems

Inventario

Visualizzazione, pianificazione e analisi

fsx:DescribeStorageVirtualMachines

Inventario

Visualizzazione, pianificazione e analisi

fsx:DescribeSharedVpcConfiguration

Inventario

Visualizzazione, pianificazione e analisi

fsx:AggiornaFileSystem

Operazioni di gestione

Operazioni e bonifica

fsx:UpdateStorageVirtualMachine

Operazioni di gestione

Operazioni e bonifica

fsx:DescribeVolumes

Inventario

Visualizzazione, pianificazione e analisi

fsx:UpdateVolume

Operazioni di gestione

Operazioni e bonifica

fsx:EliminaVolume

Operazioni di gestione

Operazioni e bonifica

fsx:UntagResource

Operazioni di gestione

Operazioni e bonifica

fsx:DescribeBackups

Operazioni di gestione

Visualizzazione, pianificazione e analisi

fsx:CreaBackup

Operazioni di gestione

Operazioni e bonifica

fsx:CreaVolumeDaBackup

Operazioni di gestione

Operazioni e bonifica

fsx:EliminaBackup

Operazioni di gestione

Operazioni e bonifica

Ottieni metriche su file system e volumi

Cloudwatch:GetMetricData

Operazioni di gestione

Visualizzazione, pianificazione e analisi

Cloudwatch:GetMetricStatistics

Operazioni di gestione

Visualizzazione, pianificazione e analisi

Simula le operazioni del carico di lavoro per validare le autorizzazioni disponibili e confrontarle con le autorizzazioni necessarie per gli account AWS

iam:SimulatePrincipalPolicy

Implementazione

Tutto

Recupera FSx per gli eventi ONTAP EMS

Bedrock:ListInferenceProfiles

FSx per l'analisi ONTAP EMS

Operazioni e bonifica

bedrock:GetInferenceProfile

FSx per l'analisi ONTAP EMS

Operazioni e bonifica

bedrock:InvokeModelWihResponseStream

FSx per l'analisi ONTAP EMS

Operazioni e bonifica

Bedrock:InvokeModel

FSx per l'analisi ONTAP EMS

Operazioni e bonifica

Ottieni dati sui costi e sull'utilizzo per i file system FSx for ONTAP da AWS Cost Explorer

ce:GetCostAndUsage

Analisi dei costi e dell'utilizzo

Visualizzazione, pianificazione e analisi

ce:OttieniTag

Analisi dei costi e dell'utilizzo

Visualizzazione, pianificazione e analisi

Autorizzazioni per i carichi di lavoro del database

I criteri IAM disponibili per i carichi di lavoro del database forniscono le autorizzazioni di cui Workload Factory ha bisogno per gestire risorse e processi all'interno del tuo ambiente cloud pubblico.

I database dispongono delle seguenti policy di autorizzazione tra cui scegliere:

  • Visualizzazione, pianificazione e analisi: visualizza l'inventario delle risorse del database, scopri lo stato di salute delle tue risorse, esamina l'analisi ben progettata per le configurazioni del tuo database ed esplora i risparmi, ottieni l'analisi del registro degli errori ed esplora i risparmi.

  • Operazioni e risoluzione: esegui attività operative per le risorse del database e risolvi problemi per le configurazioni del database e per l'archiviazione del file system FSx for ONTAP sottostante.

  • Creazione dell'host del database: distribuire gli host del database e il file system FSx sottostante per l'archiviazione ONTAP secondo le best practice.

Selezionare la modalità operativa per visualizzare i criteri IAM richiesti:

Criteri IAM per i carichi di lavoro del database
Visualizzazione, pianificazione e analisi
{
    "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/*"
        }
    ]
}
Operazioni e bonifica
[
    {
        "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*"
            }
        }
    }
]
Creazione dell'host del database
{
    "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*"
        }
    ]
}

Nella tabella seguente vengono visualizzate le autorizzazioni per i carichi di lavoro del database.

Tabella delle autorizzazioni per i carichi di lavoro del database
Scopo Azione Dove usato Politica di autorizzazione

Ottieni statistiche metriche per FSx per ONTAP, EBS e FSx per Windows File Server e per consigli sull'ottimizzazione del calcolo

Cloudwatch:GetMetricStatistics

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

Raccogli i parametri delle prestazioni salvati su Amazon CloudWatch dai nodi SQL registrati. I dati vengono generati in grafici di tendenza delle prestazioni nella schermata di gestione delle istanze SQL registrate.

Cloudwatch:GetMetricData

Inventario

Visualizzazione, pianificazione e analisi

Ottieni dettagli per EC2 istanze

ec2:DescripbeInstances

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

ec2:DescripteKeyPairs

Implementazione

Visualizzazione, pianificazione e analisi

ec2:DescripteNetworkInterfaces

Implementazione

Visualizzazione, pianificazione e analisi

EC2:DescribeInstanceTypes

  • Implementazione

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

Ottieni i dettagli da compilare nel modulo di distribuzione di FSX per ONTAP

ec2:DescripteVpcs

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

ec2:DescripteSubnet

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

ec2:DescripteSecurityGroups

Implementazione

Visualizzazione, pianificazione e analisi

ec2:DescripteImages

Implementazione

Visualizzazione, pianificazione e analisi

ec2:DescripteRegions

Implementazione

Visualizzazione, pianificazione e analisi

ec2:DescripteRouteTable

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

Ottieni qualsiasi endpoint VPC esistente per determinare se è necessario creare nuovi endpoint prima delle implementazioni

ec2:DescripteVpcEndpoint

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

Creare endpoint VPC se non esistono per i servizi richiesti indipendentemente dalla connettività di rete pubblica sulle istanze EC2

EC2:CreateVpcEndpoint

Implementazione

Creazione dell'host del database

Ottieni tipi di istanza disponibili nella regione per i nodi di convalida (t2.micro/t3.micro)

EC2:DescribeInstanceTypeOfferings

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni i dettagli snapshot di ogni volume EBS collegato per ottenere prezzi e stime di risparmio

ec2:DescripteSnapshot

Scopri i risparmi

Visualizzazione, pianificazione e analisi

Ottieni dettagli su ogni volume EBS collegato per ottenere prezzi e stime di risparmio

ec2:DescripteVolumes

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

Ottieni i dettagli delle chiavi KMS per la crittografia del file system FSX per ONTAP

Km:ListAlias

Implementazione

Visualizzazione, pianificazione e analisi

Km:ListKeys

Implementazione

Visualizzazione, pianificazione e analisi

Km: DescribeKey

Implementazione

Visualizzazione, pianificazione e analisi

Ottenere l'elenco degli stack di CloudFormation in esecuzione nell'ambiente per controllare il limite di quota

Cloudformation:ListStack

Implementazione

Visualizzazione, pianificazione e analisi

Controllare i limiti degli account per le risorse prima di attivare la distribuzione

Formazione del cloud:DescribeAccountLimits

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni un elenco delle Active Directory gestite da AWS nella regione

ds:DescribeDirectories

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni elenchi e dettagli di volumi, backup, SVM, file system in zone e tag per FSX per il file system ONTAP

fsx:DescribeVolumes

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

fsx:DescribeBackups

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

fsx:DescribeStorageVirtualMachines

  • Implementazione

  • Gestire le operazioni

  • Inventario

Visualizzazione, pianificazione e analisi

fsx:DescribeFileSystems

  • Implementazione

  • Gestire le operazioni

  • Inventario

  • Scopri i risparmi

Visualizzazione, pianificazione e analisi

fsx:ListTagsForResource

Gestire le operazioni

Visualizzazione, pianificazione e analisi

Ottieni limiti di quota del servizio per CloudFormation e VPC / Crea segreti in un account utente per le credenziali fornite per SQL, dominio e FSx per ONTAP

Services equotas:ListServiceQuotas

Implementazione

Visualizzazione, pianificazione e analisi

Utilizzare la query basata su SSM per ottenere l'elenco aggiornato delle aree supportate da FSX per ONTAP

ssm:GetParametersByPath

Implementazione

Visualizzazione, pianificazione e analisi

Esegui il polling per la risposta SSM dopo l'invio del comando per gestire le operazioni dopo la distribuzione

ssm:GetCommandInvocation

  • Gestire le operazioni

  • Inventario

  • Scopri i risparmi

  • Ottimizzazione

Visualizzazione, pianificazione e analisi

Invia comandi tramite SSM alle istanze EC2 per l'individuazione e la gestione

ssm:SendCommand

  • Gestire le operazioni

  • Inventario

  • Scopri i risparmi

  • Ottimizzazione

Visualizzazione, pianificazione e analisi

Ottenere lo stato di connettività SSM sulle istanze dopo la distribuzione

ssm:GetConnectionStatus

  • Gestire le operazioni

  • Inventario

  • Ottimizzazione

Visualizzazione, pianificazione e analisi

Recupero dello stato di associazione SSM per un gruppo di istanze EC2 gestite (nodi SQL)

ssm:DescribeInstanceInformation

Inventario

Visualizzazione, pianificazione e analisi

Consultare l'elenco delle linee di base delle patch disponibili per la valutazione delle patch del sistema operativo

ssm:DescribePatchBaselines

Ottimizzazione

Visualizzazione, pianificazione e analisi

Ottenere lo stato di applicazione delle patch nelle istanze di Windows EC2 per la valutazione delle patch del sistema operativo

ssm:DescribeInstancePatchStates

Ottimizzazione

Visualizzazione, pianificazione e analisi

Elenca comandi eseguiti da AWS Patch Manager su istanze EC2 per la gestione delle patch del sistema operativo

ssm:ListCommander

Ottimizzazione

Visualizzazione, pianificazione e analisi

Verifica se l'account è registrato in AWS Compute Optimizer

Compute-Optimizer:GetEnrollmentStatus

  • Scopri i risparmi

  • Ottimizzazione

Creazione dell'host del database

Aggiornare una preferenza di raccomandazione esistente in AWS Compute Optimizer per personalizzare i suggerimenti per i carichi di lavoro di SQL Server

Compute-Optimizer:RecommendationPreferences

  • Scopri i risparmi

  • Ottimizzazione

Creazione dell'host del database

AWS Compute Optimizer offre le preferenze dei consigli in vigore per una determinata risorsa

Compute-Optimizer:GetEffectiveRecommendationPreferences

  • Scopri i risparmi

  • Ottimizzazione

Creazione dell'host del database

Recupera consigli generati da AWS Compute Optimizer per le istanze di Amazon Elastic Compute Cloud (Amazon EC2)

Compute-Optimizer:GetEC2InstanceRecommendations

  • Scopri i risparmi

  • Ottimizzazione

Creazione dell'host del database

Controllare l'associazione di esempio ai gruppi di ridimensionamento automatico

Ridimensionamento automatico:DescribeAutoScalingGroups

  • Scopri i risparmi

  • Ottimizzazione

Creazione dell'host del database

Ridimensionamento automatico:DescribeAutoScalingInstances

  • Scopri i risparmi

  • Ottimizzazione

Creazione dell'host del database

Ottieni, elenca, crea ed elimina i parametri SSM per le credenziali utente ad, FSX per ONTAP e SQL utilizzate durante l'implementazione o gestite nell'account AWS

ssm:getParameter 1

  • Implementazione

  • Gestire le operazioni

  • Inventario

Visualizzazione, pianificazione e analisi

ssm:GetParameters 1

  • Implementazione

  • Gestire le operazioni

  • Inventario

Visualizzazione, pianificazione e analisi

ssm:PutParameter 1

  • Implementazione

  • Gestire le operazioni

Visualizzazione, pianificazione e analisi

ssm:DeleteParameters 1

  • Implementazione

  • Gestire le operazioni

Visualizzazione, pianificazione e analisi

Associare le risorse di rete ai nodi SQL e ai nodi di convalida e aggiungere ulteriori IP secondari ai nodi SQL

EC2:AllocateAddress 1

Implementazione

Creazione dell'host del database

EC2:AllocateHosts 1

Implementazione

Creazione dell'host del database

EC2:AssignPrivateIpAddresses 1

Implementazione

Creazione dell'host del database

EC2:AssociateAddress 1

Implementazione

Creazione dell'host del database

EC2:AssociateRouteTable 1

Implementazione

Creazione dell'host del database

EC2:AssociateSubnetCidrBlock 1

Implementazione

Creazione dell'host del database

EC2:AssociateVpcCidrBlock 1

Implementazione

Creazione dell'host del database

EC2:AttachInternetGateway 1

Implementazione

Creazione dell'host del database

EC2:AttachNetworkInterface 1

Implementazione

Creazione dell'host del database

Possibilità di collegare i volumi EBS richiesti ai nodi SQL per l'implementazione

ec2:AttachVolume

Implementazione

Creazione dell'host del database

Collega gruppi di sicurezza e modifica le regole alle istanze EC2 fornite

ec2:AuthorizeSecurityGroupErgress

Implementazione

Creazione dell'host del database

ec2:AuthorizeSecurityGroupIngress

Implementazione

Creazione dell'host del database

Creare volumi EBS richiesti ai nodi SQL per l'implementazione

ec2:CreateVolume

Implementazione

Creazione dell'host del database

Rimuovere i nodi di convalida temporanea creati di tipo t2.micro e per il rollback o il nuovo tentativo di nodi SQL EC2 non riusciti

ec2:DeleteNetworkInterface

Implementazione

Creazione dell'host del database

ec2:DeleteSecurityGroup

Implementazione

Creazione dell'host del database

ec2:DeleteMags

Implementazione

Creazione dell'host del database

ec2:DeleteVolume

Implementazione

Creazione dell'host del database

EC2:DetachNetworkInterface

Implementazione

Creazione dell'host del database

ec2:DetachVolume

Implementazione

Creazione dell'host del database

EC2:DisassociateAddress

Implementazione

Creazione dell'host del database

ec2:DisassociateIamInstanceProfile

Implementazione

Creazione dell'host del database

EC2:DisassociateRouteTable

Implementazione

Creazione dell'host del database

EC2:DisassociateSubnetCidrBlock

Implementazione

Creazione dell'host del database

EC2:DisassociateVpcCidrBlock

Implementazione

Creazione dell'host del database

Modificare gli attributi per le istanze SQL create. Applicabile solo ai nomi che iniziano con WLMDB.

ec2:ModifyInstanceAttribute

Implementazione

Operazioni e bonifica

EC2:ModifyInstancePlacement

Implementazione

Creazione dell'host del database

ec2:ModifyNetworkInterfaceAttribute

Implementazione

Creazione dell'host del database

EC2:ModifySubnetAttribute

Implementazione

Creazione dell'host del database

ec2:ModifyVolume

Implementazione

Creazione dell'host del database

ec2:ModifyVolumeAttribute

Implementazione

Creazione dell'host del database

EC2:ModifyVpcAttribute

Implementazione

Creazione dell'host del database

Dissociare e distruggere le istanze di convalida

EC2:ReleaseAddress

Implementazione

Creazione dell'host del database

EC2:ReplaceRoute

Implementazione

Creazione dell'host del database

EC2:ReplaceRouteTableAssociation

Implementazione

Creazione dell'host del database

ec2:RevokeSecurityGroupErgress

Implementazione

Creazione dell'host del database

ec2:RevokeSecurityGroupIngress

Implementazione

Creazione dell'host del database

Avviare le istanze distribuite

ec2:StartInstances

Implementazione

Operazioni e bonifica

Arrestare le istanze distribuite

ec2:StopInstances

Implementazione

Operazioni e bonifica

Contrassegnare i valori personalizzati per le risorse Amazon FSX per NetApp ONTAP create da WLMDB per ottenere i dettagli di fatturazione durante la gestione delle risorse

fsx:TagResource 1

  • Implementazione

  • Gestire le operazioni

Creazione dell'host del database

Creare e convalidare il modello CloudFormation per la distribuzione

Cloud formation: CreateStack

Implementazione

Creazione dell'host del database

Cloudformation:DescripbeStackEvents

Implementazione

Creazione dell'host del database

Cloudformation:DescripteStack

Implementazione

Creazione dell'host del database

Cloudformation:ListStack

Implementazione

Visualizzazione, pianificazione e analisi

Cloud formation:ValidateTemplate

Implementazione

Creazione dell'host del database

Creare modelli di stack nidificati per riprovare e ripristinare

EC2:CreateLaunchTemplate

Implementazione

Creazione dell'host del database

EC2:CreateLaunchTemplateVersion

Implementazione

Creazione dell'host del database

Gestire i tag e la sicurezza di rete sulle istanze create

ec2:CreateNetworkInterface

Implementazione

Creazione dell'host del database

ec2:CreateSecurityGroup

Implementazione

Creazione dell'host del database

ec2:CreateTag

Implementazione

Creazione dell'host del database

Ottieni dettagli delle istanze per il provisioning

ec2:DescriviIndirizzi

Implementazione

Visualizzazione, pianificazione e analisi

ec2:DescribeLaunchTemplates

Implementazione

Visualizzazione, pianificazione e analisi

Avviare le istanze create

ec2:RunInstances

Implementazione

Creazione dell'host del database

Crea risorse FSX per ONTAP richieste per il provisioning. Per i sistemi esistenti di FSX per ONTAP, viene creata una nuova SVM per ospitare i volumi SQL.

fsx:CreateFileSystem

Implementazione

Creazione dell'host del database

fsx:CreateStorageVirtualMachine

Implementazione

Creazione dell'host del database

fsx:CreateVolume

  • Implementazione

  • Gestire le operazioni

Creazione dell'host del database

Ottieni i dettagli di FSX per ONTAP

fsx:DescribeFileSystemAliases

Implementazione

Creazione dell'host del database

Ridimensiona FSX per il file system ONTAP per rimediare allo spazio a disposizione del file system

fsx:Updatefilesystem

Ottimizzazione

Operazioni e bonifica

Ridimensionamento dei volumi per correggere le dimensioni dei dischi di log e TempDB

fsx:UpdateVolume

Ottimizzazione

Operazioni e bonifica

Ottieni dettagli chiave KMS e utilizza la crittografia per FSX for ONTAP

Km: CreateGrant

Implementazione

Creazione dell'host del database

kms:DescribeCustomKeyStores

Implementazione

Creazione dell'host del database

Km:GenerateDataKey

Implementazione

Creazione dell'host del database

Creare log di CloudWatch per la convalida e il provisioning di script in esecuzione su istanze EC2

Registri:CreateLogGroup

Implementazione

Creazione dell'host del database

Registri:CreateLogStream

Implementazione

Creazione dell'host del database

registri:GetLogGroupFields

Implementazione

Creazione dell'host del database

registri:GetLogRecord

Implementazione

Creazione dell'host del database

Registri:ListLogDeliveries

Implementazione

Creazione dell'host del database

Registri:PutLogEvents

  • Implementazione

  • Gestire le operazioni

Creazione dell'host del database

Registri:TagResource

Implementazione

Creazione dell'host del database

Workload Factory passa ai log di Amazon CloudWatch per l'istanza SQL quando rileva un troncamento dell'output SSM

Registri:GetLogEvents

  • Valutazione dello storage (ottimizzazione)

  • Inventario

Visualizzazione, pianificazione e analisi

Consenti a Workload Factory di ottenere i gruppi di log correnti e verifica che la conservazione sia impostata per i gruppi di log creati da Workload Factory

Registri:DescribeLogGroups

  • Valutazione dello storage (ottimizzazione)

  • Inventario

Visualizzazione, pianificazione e analisi

Consenti a Workload Factory di impostare un criterio di conservazione di un giorno per i gruppi di log creati da Workload Factory per evitare un accumulo non necessario di flussi di log per gli output dei comandi SSM

Registri:PutRetentionPolicy

  • Valutazione dello storage (ottimizzazione)

  • Inventario

Visualizzazione, pianificazione e analisi

Elencare gli argomenti SNS dei clienti e pubblicarli su SNS back-end WLMDB e SNS dei clienti, se selezionati

sns:ListTopics

Implementazione

Visualizzazione, pianificazione e analisi

sns: Pubblica

Implementazione

Creazione dell'host del database

Autorizzazioni SSM richieste per eseguire lo script di rilevamento sulle istanze SQL sottoposte a provisioning e per recuperare l'elenco più recente delle regioni AWS supportate da FSX per ONTAP.

ssm: PutComplianceItems

Implementazione

Creazione dell'host del database

ssm:PutConfigurePackageResult

Implementazione

Creazione dell'host del database

ssm:PutInventory

Implementazione

Creazione dell'host del database

ssm:UpdateAssociationStatus

Implementazione

Creazione dell'host del database

ssm:UpdateInstanceAssociationStatus

Implementazione

Creazione dell'host del database

ssm:UpdateInstanceInformation

Implementazione

Creazione dell'host del database

ssmmessages:CreateControlChannel

Implementazione

Creazione dell'host del database

ssmmessages:CreateDataChannel

Implementazione

Creazione dell'host del database

ssmmessages:OpenControlChannel

Implementazione

Creazione dell'host del database

ssmmessages:OpenDataChannel

Implementazione

Creazione dell'host del database

Segnala lo stack CloudFormation in caso di successo o errore.

Formazione del cloud:SignalResource 1

Implementazione

Creazione dell'host del database

Aggiungere il ruolo EC2 creato da modello al profilo di istanza di EC2 per consentire agli script di EC2 di accedere alle risorse necessarie per la distribuzione.

iam:AddRoleToInstanceProfile

Implementazione

Creazione dell'host del database

Creare un profilo di istanza per EC2 e allegare il ruolo EC2 creato.

iam:CreateInstanceProfile

Implementazione

Creazione dell'host del database

Creare un ruolo EC2 tramite il modello con le autorizzazioni elencate di seguito

iam: CreateRole

Implementazione

Creazione dell'host del database

Creare un ruolo collegato al servizio EC2

iam:CreateServiceEnumerRole 2

Implementazione

Creazione dell'host del database

Eliminare il profilo di istanza creato durante la distribuzione specificamente per i nodi di convalida

iam:DeleteInstanceProfile

Implementazione

Creazione dell'host del database

Ottieni i dettagli del ruolo e della policy per determinare eventuali lacune nelle autorizzazioni e convalidare per la distribuzione

iam:GetPolicy

Implementazione

Creazione dell'host del database

iam:GetPolicyVersion

Implementazione

Creazione dell'host del database

iam: GetRole

Implementazione

Creazione dell'host del database

iam:GetRolePolicy

Implementazione

Creazione dell'host del database

iam:GetUser

Implementazione

Creazione dell'host del database

Passare il ruolo creato all'istanza EC2

iam:PassRole 3

Implementazione

Creazione dell'host del database

Aggiungere policy con autorizzazioni richieste al ruolo EC2 creato

iam:PutRolePolicy

Implementazione

Creazione dell'host del database

Scollega il ruolo dal profilo di istanza EC2 di cui è stato eseguito il provisioning

iam:RemoveRoleFromInstanceProfile

Implementazione

Creazione dell'host del database

Simula le operazioni del carico di lavoro per validare le autorizzazioni disponibili e confrontarle con le autorizzazioni necessarie per gli account AWS

iam:SimulatePrincipalPolicy

Implementazione

Tutto

Ottieni i modelli di base disponibili per l'analisi del registro degli errori

Bedrock:GetFoundationModelAvailability

Analisi del registro degli errori

Visualizzazione, pianificazione e analisi

Elenca i profili di interfaccia disponibili in Amazon Bedrock per l'analisi del registro degli errori

Bedrock:ListInferenceProfiles

Analisi del registro degli errori

Visualizzazione, pianificazione e analisi

  1. L'autorizzazione è limitata alle risorse che iniziano con WLMDB.

  2. "iam:CreateServiceEnumerRole" limitato da "iam:AWSServiceName": "ec2.amazonaws.com"*

  3. "iam:PassRole" limitata da "iam:PassedToService": "ec2.amazonaws.com"*

Autorizzazioni per i carichi di lavoro Genai

I criteri IAM per i carichi di lavoro VMware forniscono le autorizzazioni di cui Workload Factory per VMware ha bisogno per gestire risorse e processi all'interno dell'ambiente cloud pubblico in base alla modalità operativa in cui si opera.

I criteri GenAI IAM sono disponibili solo con autorizzazioni di lettura/scrittura:

  • Lettura/Scrittura: esegue e automatizza le operazioni in AWS per tuo conto insieme alle credenziali assegnate che dispongono delle autorizzazioni necessarie e convalidate per l'esecuzione.

Policy IAM per i carichi di lavoro 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": "*"
    }
  ]
}

La tabella seguente fornisce dettagli sulle autorizzazioni per i carichi di lavoro GenAI.

Tabella delle autorizzazioni per i carichi di lavoro Genai
Scopo Azione Dove usato Politica di autorizzazione

Crea uno stack di formazione cloud per un motore ai durante le operazioni di implementazione e ricostruzione

Cloud formation: CreateStack

Implementazione

Lettura/scrittura

Creare lo stack di formazione del cloud del motore ai

Cloudformation:DescripteStack

Implementazione

Lettura/scrittura

Elencare le regioni per la procedura guidata di implementazione del motore ai

ec2:DescripteRegions

Implementazione

Lettura/scrittura

Visualizzare le etichette del motore ai

ec2:DescripteTag

Implementazione

Lettura/scrittura

Elenca i bucket S3

s3:ListAllMyBucket

Implementazione

Lettura/scrittura

Elenca gli endpoint VPC prima della creazione dello stack del motore ai

EC2:CreateVpcEndpoint

Implementazione

Lettura/scrittura

Creare un gruppo di sicurezza del motore ai durante la creazione dello stack del motore ai durante le operazioni di implementazione e ricostruzione

ec2:CreateSecurityGroup

Implementazione

Lettura/scrittura

Contrassegnare le risorse create dalla creazione di stack del motore ai durante le operazioni di implementazione e ricostruzione

ec2:CreateTag

Implementazione

Lettura/scrittura

Pubblicare gli eventi crittografati nel backend WLmai dallo stack del motore ai

Km:GenerateDataKey

Implementazione

Lettura/scrittura

Km:decrittografia

Implementazione

Lettura/scrittura

Pubblicare eventi e risorse personalizzate sul backend WLmai dallo stack ai-Engine

sns: Pubblica

Implementazione

Lettura/scrittura

Elenca i VPC durante l'implementazione guidata del motore ai

ec2:DescripteVpcs

Implementazione

Lettura/scrittura

Elencare le subnet nella procedura guidata di implementazione del motore ai

ec2:DescripteSubnet

Implementazione

Lettura/scrittura

Ottenere tabelle di routing durante la distribuzione e la ricostruzione del motore ai

ec2:DescripteRouteTable

Implementazione

Lettura/scrittura

Elenca le coppie di chiavi durante l'implementazione guidata del motore ai

ec2:DescripteKeyPairs

Implementazione

Lettura/scrittura

Elencare i gruppi di sicurezza durante la creazione dello stack del motore ai (per trovare gruppi di sicurezza sugli endpoint privati)

ec2:DescripteSecurityGroups

Implementazione

Lettura/scrittura

Ottieni endpoint VPC per determinare se crearne uno durante l'implementazione del motore ai

ec2:DescripteVpcEndpoint

Implementazione

Lettura/scrittura

Elencare le applicazioni aziendali Amazon Q

Qbusiness:ListApplications

Implementazione

Lettura/scrittura

Elencare le istanze per scoprire lo stato del motore ai

ec2:DescripbeInstances

Risoluzione dei problemi

Lettura/scrittura

Elenca le immagini durante la creazione dello stack del motore ai durante le operazioni di implementazione e ricostruzione

ec2:DescripteImages

Implementazione

Lettura/scrittura

Creare e aggiornare l'istanza ai e il gruppo di sicurezza dell'endpoint privato durante la creazione dello stack dell'istanza ai durante le operazioni di distribuzione e ricostruzione

ec2:RevokeSecurityGroupErgress

Implementazione

Lettura/scrittura

ec2:RevokeSecurityGroupIngress

Implementazione

Lettura/scrittura

Esegui un motore ai durante la creazione di uno stack di formazione del cloud durante le operazioni di implementazione e ricostruzione

ec2:RunInstances

Implementazione

Lettura/scrittura

Collegare il gruppo di sicurezza e modificare le regole per il motore ai durante la creazione dello stack durante le operazioni di distribuzione e ricostruzione

ec2:AuthorizeSecurityGroupErgress

Implementazione

Lettura/scrittura

ec2:AuthorizeSecurityGroupIngress

Implementazione

Lettura/scrittura

Avviare una richiesta di chat su uno dei modelli di base

Bedrock:InvokeModelWithResponseStream

Implementazione

Lettura/scrittura

Inizia la richiesta di chat/integrazione per i modelli di base

Bedrock:InvokeModel

Implementazione

Lettura/scrittura

Mostra i modelli di base disponibili in una regione

Bedrock:ListFoundationModels

Implementazione

Lettura/scrittura

Ottieni informazioni su un modello di base

Bedrock:GetFoundationModel

Implementazione

Lettura/scrittura

Verifica dell'accesso al modello di base

Bedrock:GetFoundationModelAvailability

Implementazione

Lettura/scrittura

Verifica la necessità di creare un gruppo di log Amazon CloudWatch durante le operazioni di distribuzione e ricostruzione

Registri:DescribeLogGroups

Implementazione

Lettura/scrittura

Ottieni regioni che supportano FSX e Amazon Bedrock durante la procedura guidata del motore di ai

ssm:GetParametersByPath

Implementazione

Lettura/scrittura

Ottieni l'ultima immagine di Amazon Linux per l'implementazione del motore ai durante le operazioni di implementazione e ricostruzione

ssm:GetParameters

Implementazione

Lettura/scrittura

Ottenere la risposta SSM dal comando inviato al motore ai

ssm:GetCommandInvocation

Implementazione

Lettura/scrittura

Controllare il collegamento SSM al motore ai

ssm:SendCommand

Implementazione

Lettura/scrittura

ssm:GetConnectionStatus

Implementazione

Lettura/scrittura

Creare un profilo di istanza del motore ai durante la creazione dello stack durante le operazioni di implementazione e ricostruzione

iam: CreateRole

Implementazione

Lettura/scrittura

iam:CreateInstanceProfile

Implementazione

Lettura/scrittura

iam:AddRoleToInstanceProfile

Implementazione

Lettura/scrittura

iam:PutRolePolicy

Implementazione

Lettura/scrittura

iam:GetRolePolicy

Implementazione

Lettura/scrittura

iam: GetRole

Implementazione

Lettura/scrittura

iam: TagRole

Implementazione

Lettura/scrittura

iam: PassRole

Implementazione

Lettura/scrittura

Simula le operazioni del carico di lavoro per validare le autorizzazioni disponibili e confrontarle con le autorizzazioni necessarie per gli account AWS

iam:SimulatePrincipalPolicy

Implementazione

Lettura/scrittura

Elenca file system FSX per ONTAP durante la procedura guidata "Crea knowledgebase"

fsx:DescribeVolumes

Creazione di una Knowledge base

Lettura/scrittura

Elencare FSX per i volumi del file system ONTAP durante la procedura guidata "Crea knowledgebase"

fsx:DescribeFileSystems

Creazione di una Knowledge base

Lettura/scrittura

Gestire knowledge base sul motore ai durante le operazioni di ricostruzione

fsx:ListTagsForResource

Risoluzione dei problemi

Lettura/scrittura

Elenca FSX per le macchine virtuali di storage del file system ONTAP durante la procedura guidata "Crea knowledgebase"

fsx:DescribeStorageVirtualMachines

Implementazione

Lettura/scrittura

Spostare la knowledgebase in una nuova istanza

fsx:UntagResource

Risoluzione dei problemi

Lettura/scrittura

Gestire la knowledgebase sul motore ai durante la ricostruzione

FSX:TagResource

Risoluzione dei problemi

Lettura/scrittura

Salvare i segreti SSM (token ECR, credenziali CIFS, chiavi degli account del servizio di locazione) in modo sicuro

ssm:getParameter

Implementazione

Lettura/scrittura

ssm: Parametro di PutMeter

Implementazione

Lettura/scrittura

Invia i log del motore ai al gruppo di log di Amazon CloudWatch durante le operazioni di implementazione e ricostruzione

Registri:CreateLogGroup

Implementazione

Lettura/scrittura

Registri:PutRetentionPolicy

Implementazione

Lettura/scrittura

Inviare i registri del motore ai al gruppo di log di Amazon CloudWatch

Registri:TagResource

Risoluzione dei problemi

Lettura/scrittura

Ottieni la risposta SSM da Amazon CloudWatch (quando la risposta è troppo lunga)

Registri:DescribeLogStreams

Risoluzione dei problemi

Lettura/scrittura

Ottieni la risposta SSM da Amazon CloudWatch

Registri:GetLogEvents

Risoluzione dei problemi

Lettura/scrittura

Creare un gruppo di log Amazon CloudWatch per i registri Amazon Bedrock durante la creazione dello stack durante le operazioni di distribuzione e ricostruzione

Registri:CreateLogGroup

Implementazione

Lettura/scrittura

Registri:PutRetentionPolicy

Implementazione

Lettura/scrittura

Registri:TagResource

Implementazione

Lettura/scrittura

Elenca profili di deduzione per il modello

Bedrock:ListInferenceProfiles

Risoluzione dei problemi

Lettura/scrittura

Autorizzazioni per i carichi di lavoro VMware

Per i carichi di lavoro VMware è possibile scegliere tra le seguenti policy di autorizzazione:

  • Visualizzazione, pianificazione e analisi: visualizza l'inventario degli ambienti di virtualizzazione EVS, ottieni un'analisi ben progettata per i tuoi sistemi ed esplora i risparmi.

  • Distribuzione e connettività del datastore: distribuisci i layout VM consigliati sui cluster Amazon EVS, Amazon EC2 o VMware Cloud su AWS vSphere e utilizza i file system Amazon FSx for NetApp ONTAP personalizzati come datastore esterni.

Selezionare la policy di autorizzazione per visualizzare le policy IAM richieste:

Criteri IAM per i carichi di lavoro VMware
Visualizzazione, pianificazione e analisi
{
  "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": "*"
    }
  ]
}
Distribuzione e connettività del datastore
{
  "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": "*"
    }
  ]
}

Nella tabella seguente vengono forniti dettagli sulle autorizzazioni per i carichi di lavoro VMware.

Tabella delle autorizzazioni per i carichi di lavoro VMware
Scopo Azione Dove usato Politica di autorizzazione

Collegare i gruppi di sicurezza e modificare le regole per i nodi sottoposti a provisioning

ec2:AuthorizeSecurityGroupIngress

Implementazione

Distribuzione e connettività del datastore

Creare volumi EBS

fsx:CreateVolume

Implementazione

Distribuzione e connettività del datastore

Contrassegna i valori personalizzati per le risorse FSX per NetApp ONTAP create da carichi di lavoro VMware

FSX:TagResource

Implementazione

Distribuzione e connettività del datastore

Creare e convalidare il modello CloudFormation

Cloud formation: CreateStack

Implementazione

Distribuzione e connettività del datastore

Gestire i tag e la sicurezza di rete sulle istanze create

ec2:CreateSecurityGroup

Implementazione

Distribuzione e connettività del datastore

Avviare le istanze create

ec2:RunInstances

Implementazione

Distribuzione e connettività del datastore

Ottieni dettagli sull'istanza di EC2

ec2:DescripbeInstances

Inventario

Distribuzione e connettività del datastore

Elencare le immagini durante la creazione dello stack durante le operazioni di distribuzione e ricostruzione

ec2:DescripteImages

Inventario

Distribuzione e connettività del datastore

Visualizza i dettagli di configurazione dei set di opzioni DHCP associati alle VPC

ec2:DescriviDhcpOptions

Inventario

Visualizzazione, pianificazione e analisi

Scaricare i VPC nell'ambiente selezionato per completare il modulo di distribuzione

ec2:DescripteVpcs

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

Ottenere le subnet nell'ambiente selezionato per completare il modulo di distribuzione

ec2:DescripteSubnet

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

Ottenere i gruppi di protezione nell'ambiente selezionato per completare il modulo di distribuzione

ec2:DescripteSecurityGroups

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni le zone di disponibilità in un ambiente selezionato

EC2:DescribeAvailabilityZones

  • Implementazione

  • Inventario

Visualizzazione, pianificazione e analisi

Ottieni le regioni con il supporto di Amazon FSX per NetApp ONTAP

ec2:DescripteRegions

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni gli alias delle chiavi KMS da utilizzare per la crittografia Amazon FSX per NetApp ONTAP

Km:ListAlias

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni le chiavi KMS da utilizzare per la crittografia di Amazon FSX per NetApp ONTAP

Km:ListKeys

Implementazione

Visualizzazione, pianificazione e analisi

Ottieni i dettagli sulla scadenza delle chiavi KMS da utilizzare per la crittografia di Amazon FSX per NetApp ONTAP

Km: DescribeKey

Implementazione

Visualizzazione, pianificazione e analisi

Elenca i segreti in AWS Secrets Manager

secretmanager:ListSecrets

Inventario

Visualizzazione, pianificazione e analisi

Ottieni un elenco di ambienti da Amazon EVS

evs:ListEnvironments

Inventario

Visualizzazione, pianificazione e analisi

Ottieni informazioni dettagliate su uno specifico ambiente Amazon EVS

evs:GetEnvironment

Inventario

Visualizzazione, pianificazione e analisi

Elenca le VLAN associate a un ambiente Amazon EVS

evs:ListEnvironmentVlans

Inventario

Visualizzazione, pianificazione e analisi

Crea le risorse Amazon FSX per NetApp ONTAP necessarie per il provisioning

fsx:CreateFileSystem

Implementazione

Distribuzione e connettività del datastore

fsx:CreateStorageVirtualMachine

Implementazione

Distribuzione e connettività del datastore

fsx:CreateVolume

  • Implementazione

  • Operazioni di gestione

Distribuzione e connettività del datastore

Ottieni i dettagli di Amazon FSX per NetApp ONTAP

fsx:descrivere*

  • Implementazione

  • Inventario

  • Operazioni di gestione

  • Scopri i risparmi

Distribuzione e connettività del datastore

Ottieni i dettagli chiave del KMS e utilizza la crittografia per Amazon FSX per NetApp ONTAP

Km: CreateGrant

Implementazione

Distribuzione e connettività del datastore

Km:descrivere*

Implementazione

Visualizzazione, pianificazione e analisi

Km: Elenco*

Implementazione

Visualizzazione, pianificazione e analisi

Km:decrittografia

Implementazione

Distribuzione e connettività del datastore

Km:GenerateDataKey

Implementazione

Distribuzione e connettività del datastore

Elencare gli argomenti SNS dei clienti e pubblicarli su SNS back-end WLMVMC e SNS dei clienti, se selezionati

sns: Pubblica

Implementazione

Distribuzione e connettività del datastore

Simula le operazioni del carico di lavoro per validare le autorizzazioni disponibili e confrontarle con le autorizzazioni necessarie per gli account AWS

iam:SimulatePrincipalPolicy

Implementazione

  • Distribuzione e connettività del datastore

  • Visualizzazione, pianificazione e analisi

Registro delle modifiche

Man mano che le autorizzazioni vengono aggiunte e rimosse, le annoteremo nelle sezioni seguenti.

27 novembre 2025

Sono state aggiunte le seguenti autorizzazioni al carico di lavoro Archiviazione:

  • bedrock:ListInferenceProfiles

  • bedrock:GetInferenceProfile

  • bedrock:InvokeModelWithResponseStream

  • bedrock:InvokeModel

2 novembre 2025

I criteri di autorizzazione "sola lettura" e "lettura/scrittura" sono stati sostituiti nei carichi di lavoro di archiviazione, database e VMware per garantire maggiore granularità e flessibilità nell'assegnazione delle autorizzazioni.

5 ottobre 2025

Le seguenti autorizzazioni sono state rimosse da GenAI e ora sono gestite dal motore GenAI:

  • bedrock:GetModelInvocationLoggingConfiguration

  • bedrock:PutModelInvocationLoggingConfiguration

  • iam:AttachRolePolicy

  • iam:PassRole

  • iam:CreatePolicy

29 giugno 2025

La seguente autorizzazione è ora disponibile in modalità sola lettura per i database: cloudwatch:GetMetricData .

3 giugno 2025

La seguente autorizzazione è ora disponibile in modalità lettura/scrittura per GenAI: s3:ListAllMyBuckets .

4 maggio 2025

La seguente autorizzazione è ora disponibile in modalità lettura/scrittura per GenAI: qbusiness:ListApplications .

Le seguenti autorizzazioni sono ora disponibili in modalità sola lettura per i database:

  • logs:GetLogEvents

  • logs:DescribeLogGroups

La seguente autorizzazione è ora disponibile in modalità lettura/scrittura per i database:
logs:PutRetentionPolicy .

2 aprile 2025

La seguente autorizzazione è ora disponibile in modalità sola lettura per i database: ssm:DescribeInstanceInformation .

30 marzo 2025

Aggiornamento delle autorizzazioni del carico di lavoro Genai

Le seguenti autorizzazioni sono ora disponibili in modalità lettura/scrittura per GenAI:

  • bedrock:PutModelInvocationLoggingConfiguration

  • iam:AttachRolePolicy

  • iam:PassRole

  • iam:createPolicy

  • bedrock:ListInferenceProfiles

La seguente autorizzazione è stata rimossa dalla modalità lettura/scrittura per GenAI: Bedrock:GetFoundationModel .

iam:aggiornamento delle autorizzazioni di SimulatePrincipalPolicy

IL iam:SimulatePrincipalPolicy l'autorizzazione fa parte di tutte le policy di autorizzazione del carico di lavoro se si abilita il controllo automatico delle autorizzazioni quando si aggiungono ulteriori credenziali dell'account AWS o si aggiunge una nuova funzionalità del carico di lavoro dalla console Workload Factory. L'autorizzazione simula le operazioni del carico di lavoro e verifica se si dispone delle autorizzazioni necessarie per l'account AWS prima di distribuire le risorse da Workload Factory. L'abilitazione di questo controllo riduce il tempo e lo sforzo necessari per ripulire le risorse dalle operazioni non riuscite e per aggiungere autorizzazioni mancanti.

2 marzo 2025

La seguente autorizzazione è ora disponibile in modalità lettura/scrittura per GenAI: bedrock:GetFoundationModel .

3 febbraio 2025

La seguente autorizzazione è ora disponibile in modalità sola lettura per i database: iam:SimulatePrincipalPolicy .