Environnements sources AWS

Décrit le format utilisé pour stocker les données d'identification des environnements sources AWS.

AWS utilise des politiques IAM pour contrôler l'accès aux ressources et aux API AWS. Pour plus d'informations sur l'autorisation AWS, voir Actions, ressources et clés de condition pour les services AWS et voir Meilleures pratiques pour gérer les clés d'accès AWS.

Les stratégies AWS IAM doivent d'abord être créées pour décrire les autorisations exactes nécessaires à la détection et à la réplication des ressources. Si toutes les régions ne seront pas migrées, envisagez de limiter l'accès avec des clés de condition et spécifiez uniquement celles qui seront migrées.

Après avoir créé des politiques, elles doivent être associées à un utilisateur et une clé d'accès doit être créée pour que le service puisse les utiliser. Voir AWS Gestion des clés d'accès pour les utilisateurs IAM.

Le tableau suivant répertorie les politiques IAM AWS créées pour chaque service AWS. Ces politiques contiennent les autorisations IAM correspondantes, comme décrit dans le tableau.

Autorisations IAM requises pour la détection

Service AWS Niveau d'accès Action AWS Type de ressource AWS Clés de condition prises en charge
Amazon EC2 List DescribeInstances * ec2 : Région
List DescribeInstanceTypes * ec2 : Région
List DescribeVolumes * ec2 : Région
Explorateur de coûts AWS Lecteur GetCostAndUsageWithResources *
Amazon CloudWatch Lecteur GetMetricData *
Lecteur GetMetricStatistics *
Note

  • Pour une version JSON du tableau ci-dessus, voir aws-ocm-discovery-policy.json
  • AWS Cost Explorer et Amazon CloudWatch ne sont requis que si les recommandations d'estimation des coûts et de dimensionnement sont destinées à être utilisées dans le cadre d'un plan de migration.
  • Un agent Amazon CloudWatch doit être configuré sur chaque instance pour collecter des mesures de performance plus précises et avancées.

Autorisations IAM requises pour la réplication

Service AWS Niveau d'accès Action AWS Type de ressource AWS Clés de condition prises en charge
Amazon EC2 List DescribeInstances * ec2 : Région
List DescribeSnapshots * ec2 : Région
List DescribeVolumes * ec2 : Région
Écriture CreateSnapshots instance, instantané, volume
Écriture CreateTags instance, instantané, volume
EBS Lecteur ListChangedBlocks instantané
Lecteur ListSnapshotBlocks instantané
Lecteur GetSnapshotBlock instantané
Note

Format de données d'identification AWS

Le format suivant est utilisé pour stocker les données d'identification utilisées pour les environnements sources AWS :
{"accessKeyId":"<KEY_ID_VALUE>","secretAccessKey":"<ACCESS_KEY_VALUE>"}

Utilisation des données d'identification AWS

Pour les environnements sources AWS, les tâches de détection et de réplication sont effectuées par différents composants de série. Les tâches de détection sont exécutées par le service de détection d'Oracle Cloud Migrations et les tâches de réplication sont exécutées par les agents d'hydratation. L'accès aux données d'identification est validé à l'aide des politiques IAM au début de chaque opération de détection ou de réplication. Pour plus d'informations, voir Politiques du service AWS.