View a markdown version of this page

Rôle lié à un service pour le réseau VPC - AWS HealthOmics

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Rôle lié à un service pour le réseau VPC

HealthOmics utilise un rôle lié à un service IAM pour créer et gérer des interfaces réseau élastiques (ENIs) dans votre VPC. Ce rôle est automatiquement créé lorsque vous créez votre première configuration VPC.

Détails des rôles liés au service

  • Nom du rôle : AWSServiceRoleForHealthOmics

  • Politique gérée : AWSHealthOmicsServiceLinkedRolePolicy

  • Directeur du service : omics.amazonaws.com

Autorisations accordées

Le rôle lié au service accorde HealthOmics les autorisations Amazon EC2 suivantes pour gérer les interfaces réseau dans votre VPC :

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowEC2DescribeActions", "Effect": "Allow", "Action": [ "ec2:DescribeSubnets", "ec2:DescribeTags", "ec2:DescribeSecurityGroups", "ec2:DescribeSecurityGroupRules", "ec2:DescribeVpcs", "ec2:DescribeNetworkInterfaces", "ec2:DescribeAvailabilityZones" ], "Resource": "*" }, { "Sid": "AllowVpcGetActions", "Effect": "Allow", "Action": [ "ec2:GetSecurityGroupsForVpc" ], "Resource": "arn:aws:ec2:*:*:vpc/*" }, { "Sid": "AllowCreateNetworkInterfaceWithTag", "Effect": "Allow", "Action": "ec2:CreateNetworkInterface", "Resource": "arn:aws:ec2:*:*:network-interface/*", "Condition": { "StringEquals": { "aws:RequestTag/Service": "HealthOmics" } } }, { "Sid": "AllowCreateNetworkInterfaceSubnetSecurityGroup", "Effect": "Allow", "Action": "ec2:CreateNetworkInterface", "Resource": [ "arn:aws:ec2:*:*:subnet/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Sid": "AllowCreateTags", "Effect": "Allow", "Action": "ec2:CreateTags", "Resource": "arn:aws:ec2:*:*:network-interface/*", "Condition": { "StringEquals": { "ec2:CreateAction": "CreateNetworkInterface" } } }, { "Sid": "AllowDeleteNetworkInterface", "Effect": "Allow", "Action": "ec2:DeleteNetworkInterface", "Resource": "arn:aws:ec2:*:*:network-interface/*", "Condition": { "StringEquals": { "aws:ResourceTag/Service": "HealthOmics" } } }, { "Sid": "AllowAssignUnassignPrivateIpAddresses", "Effect": "Allow", "Action": [ "ec2:AssignPrivateIpAddresses", "ec2:UnassignPrivateIpAddresses" ], "Resource": "arn:aws:ec2:*:*:network-interface/*", "Condition": { "StringEquals": { "aws:ResourceTag/Service": "HealthOmics" } } } ] }

Création du rôle lié à un service

Le rôle lié au service est automatiquement créé lorsque vous créez votre première configuration VPC à l'aide de l'API. CreateConfiguration Vous devez disposer de l'autorisation IAM suivante :

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iam:CreateServiceLinkedRole", "Resource": "arn:aws:iam::*:role/aws-service-role/omics.amazonaws.com/AWSServiceRoleForHealthOmics", "Condition": { "StringEquals": { "iam:AWSServiceName": "omics.amazonaws.com" } } } ] }

Suppression du rôle lié à un service

Vous ne pouvez supprimer le rôle lié au service qu'après avoir supprimé toutes les configurations VPC de votre compte. Pour supprimer le rôle :

aws iam delete-service-linked-role \ --role-name AWSServiceRoleForHealthOmics

Si vous avez des configurations VPC actives, la suppression échouera avec un message indiquant quelles ressources de configuration doivent être supprimées en premier.