UiPath Documentation
automation-suite
2022.4
false
Automation Suite-Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Rollen und Richtlinien

In der folgenden Tabelle werden die IAM-Rollen und -Richtlinien beschrieben, die die CloudFormation-Vorlage erstellt:

Tabelle 1. IAM-Rollen
RolleAktionen

CopyRole

This role is used to copy objects between S3 buckets. It is a copy of the https://github.com/aws-quickstart/lambda-copyzips AWS repository initially used for the AWS QuickStart.

Datei: copy-zips.template.yaml

  • s3:GetObject
  • s3:PutObject
  • s3:DeleteObject

ACMCertificateRole

The purpose of this role is to create and verify an ACM certificate using DNS validation and Route 53. It is a copy of the https://github.com/aws-quickstart/quickstart-aws-acm-certificate AWS repository used for the AWS QuickStart.

Datei: quickstart-aws-acm-certificate.template.yml

  • acm:RequestCertificate

  • acm:DescribeCertificate

  • acm:DeleteCertificate

  • route53:ChangeResourceRecordSets

VPCFlowLogsRole

This role serves as the value of the DeliverLogsPermissionArn parameter in the AWS::EC2::FlowLog resource type. Is it a copy of the https://github.com/aws-quickstart/quickstart-aws-vpc QuickStart repository.

Datei: aws-vpc.template.yaml

  • logs:CreateLogStream

  • logs:PutLogEvents

  • logs:DescribeLogGroups

  • logs:DescribeLogStreams

AutomationAssumeRole

Diese Rolle wird für verschiedene SSM-Dokumente (AWS::SSM::Document) mit den folgenden Zwecken verwendet:

  • AgentRemoveInstanceDocument: Entfernen Sie die Agent-Instanz aus dem Cluster;
  • ServerRemoveInstanceDocument: Entfernen Sie die Serverinstanz aus dem Cluster;
  • RegisterAiCenter: Registrieren Sie den AI Center-Dienst beim Orchestrator;
  • OnDemandBackup: Erstellen Sie einen Snapshot des Automation Suite-Clusters;
  • OnDemandRestoreDocument: Stellen Sie den Automation Suite-Cluster aus einem bestimmten Snapshot wieder her;
  • GetBackupList: Rufen Sie die Liste der verfügbaren Snapshots des Automation Suite-Clusters ab;
  • UpdateAMIDocument: Aktualisieren Sie das AMI für die Aufrufgruppen.

AutomationAssumeRole allows full access to Amazon SSN. For more information, see AmazonSSMFullAccess.

Datei: ec2-management.template.yaml

  • autoscaling:CompleteLifecycleAction

  • autoscaling:RecordLifecycleActionHeartbeat

  • autoscaling:UpdateAutoScalingGroup

  • ssm:SendCommand

  • autoscaling:DescribeAutoScalingGroups

  • ssm:PutParameter

  • ssm:GetParameter

  • logs:PutLogEvents

  • logs:DescribeLogStreams

  • logs:DescribeLogGroups

  • logs:CreateLogStream

  • logs:CreateLogGroup

  • ec2:DescribeImages

  • ec2:DescribeLaunchTemplates

  • ec2:DescribeLaunchTemplateVersions

  • iam:PassRole

  • ec2:CreateLaunchTemplateVersion

  • ec2:RunInstances

  • states:StartExecution

  • states:DescribeExecution

StateMachinesAssumeRole

Diese Rolle wird für die Ressource OnDemandRestoreStateMachine (AWS::StepFunctions::StateMachine) verwendet. Diese Ressource wird für den Wiederherstellungsvorgang verwendet.

StateMachinesAssumeRole allows full access to Amazon SSN. For more information, see AmazonSSMFullAccess.

Datei: ec2-management.template.yaml

Verwendet die verwaltete Richtlinie AmazonSSMFullAccess.

EventsBridgeAssumeRole

Diese Rolle wird für die folgenden Ereignisregeln verwendet (AWS::Events::Rule):

  • AsRobotsTerminateEventRule
  • AgentTerminateEventRule
  • ServerTerminateEventRule

Die Regeln beziehen sich auf die Aktion „Lebenszyklus beenden“.

Datei: ec2-management.template.yaml

  • ssm:StartautomationExecution

  • iam:PassRole

ObjectStorageBucketsCleanupLambdaRole

Diese Rolle wird für die Lambda-Funktion ObjectStorageBucketsCleanupFunction verwendet und bietet ein Dienstprogramm für den Objektspeicher.

Datei: external-storage.template.yaml

  • s3:GetAccelerateConfiguration

  • s3:GetBucketLocation

  • s3:GetBucketVersioning

  • s3:ListBucket

  • s3:ListBucketVersions

  • s3:ListBucketMultipartUploads

  • s3:DeleteObject

  • s3:DeleteObjectVersion

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

  • xray:PutTraceSegments

ServiceFabricIamRole

Auf diese Rolle wird in den folgenden Ressourcen verwiesen:

  • ServiceFabricInstanceProfile (AWS::IAM::InstanceProfile)
  • Die folgenden Richtlinien (AWS::IAM::Policy): LogsAccessPolicy, LifecycleHookActionsPolicy, Ec2QueryPolicy, QuickstartS3IAMPolicy, InputJsonSecretPolicy, KubeconfigSecretPolicy, InstallerDownloadUrlParameterPolicy, ExternalStorageAccessPolicy.

Datei: uipath-sf.template.yaml

Verwendet die verwaltete Richtlinie AmazonSSMManagedInstanceCore.

AsgProcessModificationRole

Diese Rolle wird verwendet, um die ASG-Prozesse während der CF-Stapelerstellung zu ändern.

Datei: uipath-sf.template.yaml

  • autoscaling:ResumeProcesses

  • autoscaling:SuspendProcesses

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

FindAmiLambdaRole

Diese Rolle wird von der Lambda-Funktion FindAMIFunction verwendet.

Datei: uipath-sf.template.yaml

  • ec2:DescribeImages

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

  • xray:PutTraceSegments

CreateInputJsonLambdaRole

Diese Rolle wird von der Lambda-Funktion CreateInputJsonFunction verwendet. Die Funktion erstellt die Konfigurationsdatei für die Automation Suite-Installation.

Datei: uipath-sf.template.yaml

  • secretsmanager:GetSecretValue

  • secretsmanager:PutSecretValue

  • autoscaling:DescribeAutoScalingGroups

  • autoscaling:DescribeAutoScalingInstances

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

  • xray:PutTraceSegments

  • ec2:DescribeImages

  • ec2:DescribeInstanceTypes

  • ec2:DescribeInstanceTypeOfferings

ComputeResourceSizeLambdaRole

Diese Rolle wird von der Lambda-Funktion ComputeResourceSizeFunction verwendet. Die Funktion überprüft, ob die Eingabe für Ressourcen den Hardwareanforderungen entspricht.

Datei: uipath-sf.template.yaml

  • autoscaling:DescribeAutoScalingGroups

  • autoscaling:DescribeAutoScalingInstances

  • ec2:DescribeInstances

  • ec2:DescribeInstanceTypeOfferings

  • ec2:DescribeInstanceTypes

  • ec2:DescribeImages

  • ec2:RunInstances

  • ec2:CreateTags

  • cloudformation:DescribeStacks

  • logs:CreateLogGroup

  • logs:CreateLogStream

  • logs:PutLogEvents

  • xray:PutTraceSegments

Tabelle 2. IAM-Richtlinien
PolicyAktionen

LogsAccessPolicy

Richtlinie für den Protokollzugriff.

  • logs:PutLogEvents

  • logs:DescribeLogStreams

  • logs:DescribeLogGroups

  • logs:CreateLogStream

  • logs:CreateLogGroup

  • cloudwatch:PutMetricData

  • xray:PutTraceSegments

LifecycleHookActionsPolicy

Richtlinie für den Lebenszyklus-Hook-Zugriff.

autoscaling:CompleteLifecycleAction

Ec2QueryPolicy

Richtlinie für den Zugriff auf EC2 und ASG.

  • ec2:DescribeVolumes

  • ec2:DescribeTags

  • ec2:DescribeInstances

  • autoscaling:DescribeAutoScalingInstances

  • autoscaling:DescribeAutoScalingGroups

  • ec2:DescribeImages

  • ec2:DescribeInstanceTypes

  • ec2:DescribeInstanceTypeOfferings

QuickstartS3IAMPolicy

Richtlinie für den Zugriff auf das QS S3-Bucket.

s3:GetObject

InputJsonSecretPolicy

Richtlinie zum Zulassen des Zugriffs auf den Geheimnismanager.

  • secretsmanager:GetSecretValue

  • secretsmanager:PutSecretValue

KubeconfigSecretPolicy

Richtlinie zum Zulassen des Zugriffs auf den Geheimnismanager.

  • secretsmanager:GetSecretValue

  • secretsmanager:PutSecretValue

InstallerDownloadUrlParameterPolicy

Richtlinie zum Zulassen des Zugriffs auf SSM-Parameter.

ssm:GetParameter

ExternalStorageAccessPolicy

Richtlinie zum Zulassen des Zugriffs auf den externen Speicher.

  • s3:GetBucketAcl

  • s3:GetBucketCORS

  • s3:GetBucketLocation

  • s3:GetBucketNotification

  • s3:GetBucketPolicy

  • s3:PutBucketPolicy

  • s3:DeleteBucketPolicy

  • s3:GetBucketVersioning

  • s3:ListBucket

  • s3:ListBucketMultipartUploads

  • s3:PutBucketAcl

  • s3:PutBucketCORS

  • s3:*Object

  • s3:*ObjectAcl

  • s3:*ObjectAttributes

  • s3:*ObjectVersion

  • s3:*ObjectVersionTagging

  • s3:AbortMultipartUpload

  • s3:ListMultipartUploadParts

  • s3:ListAllMyBuckets

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben