View a markdown version of this page

Service-linked rôle de la mise en 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.

Service-linked rôle de la mise en réseau VPC

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

Service-linked détails du rôle

  • Nom du rôle  : AWSServiceRoleForHealthOmics

  • Politique gérée  : AWSHealthOmicsServiceLinkedRolePolicy

  • Directeur du service  : omics.amazonaws.com

Autorisations accordées

Le rôle lié à un service accorde HealthOmics les autorisations Amazon EC2 suivantes pour gérer les interfaces réseau de 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é à un 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.