Einleitung
In diesem Dokument wird beschrieben, wie Vertrauensprobleme behoben werden, die bei der Verwendung des IAM-Kontos für die Multi-Cloud-Automatisierung auftreten.
Hintergrund
Wenn Sie die Cisco Multi-Cloud-Funktion mit AWS TGW und Ihrem AWS-Konto in Ihrem Unternehmen nutzen, treten Vertrauensprobleme auf. Das liegt daran, dass das einzigartige Unternehmen Account ID
unterscheidet sich von vManage EC2
Instanz in AWS.
Problem
Wenn Sie das IAM-Konto für die Multi-Cloud-Automatisierung verwenden, führt dies zu einem Vertrauensproblem.
Lösung
So beheben Sie dieses Problem:
- Navigieren Sie zu
AWS > Identity and Access Management (IAM)
und eine neue ROLE
oder anderen aufgeführten ROLE.
- Auf dem
AWS
Portal, eingeben IAM
in der Suchleiste. Die IAM
öffnet.
- Navigieren Sie auf der Seitenleiste zu
Roles
und dann Create New
.
4. Wählen Sie Another AWS Account
als Option.
5. Die Account ID
ist AWS Account
und verfügt über die vManage EC2
Instanz erstellt. Für gehostete Cisco Kunden lautet die Konto-ID "2002388880647". (Dies ist NICHT Ihre eigene ID.) AWS Account ID
.) Siehe Verweis am Ende dieses Artikels.
6. Aktivieren Sie das Kontrollkästchen für "External ID"
und geben Sie einen Wert unter vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.
7. Berechtigungen festlegen.
- Überspringen Sie die Tags.
- Überprüfen Sie die letzte Seite, und geben Sie der Rolle einen Namen. Nach der Erstellung
ROLE
und kopieren Sie ARN
von AWS
Portal.
- Stellen Sie sicher, dass die Syntax unter
"Trust Relationship > Edit Relationship"
entspricht diesem JSON-Beispiel (mit den von Ihnen festgelegten Werten):
{
"Version": "2022-05-04",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::account_number:root"
},
"Action": "sts:AssumeRole",
"Condition": {
"StringEquals": {
"sts:ExternalId": "vm:site_address"
}
}
}
]
}
- Kopieren Sie
ARN
von AWS
und geben Sie die Einzelheiten auf der vManage
Multi-Cloud-Seite.
Die Fehlermeldung"/var/log/nms/containers/cloudagent-v2/cloudagent-v2.log"
enthält nützliche Nachrichten (mit den von Ihnen festgelegten Werten):
[2021-08-06T02:47:07UTC+0000:140360670770944:INFO:ca-v2:grpc_service.py:432] Returning ValidateAccountInfo Response: {
"mcCtxt": {
"tenantId": "VTAC5 - 19335",
"ctxId": "ebd23ec1-95fa-4e27-8f6a-e3b10c086f95"
},
"accountInfo": {
"cloudType": "AWS",
"accountName": "aws_accountname",
"orgName": "VTAC5 - 19335",
"description": "",
"billingId": "",
"awsAccountInfo": {
"accountSpecificInfo": {
"authType": "IAM",
"iamBasedAuth": {
"arn": "HUIZ82ywKt+EfSdKS8kaMpWCFE7W3vLjqaJCPgmSP1D61Rsd1yrIldmQsf9bW7OFNhUKH5LQg+2Gkdey0IyTUg==",
Referenz
Cisco_Cloud_onRamp_for_IaaS_AWS_Version2.html