Inhalt

Einleitung

Hintergrund

Problem

Lösung

Referenz

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:

1. Navigieren Sie zu AWS > Identity and Access Management (IAM) und eine neue ROLE oder anderen aufgeführten ROLE.

2. Auf dem AWS Portal, eingeben IAM in der Suchleiste. Die IAM öffnet.

3. 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.

8. Überspringen Sie die Tags.

9. Überprüfen Sie die letzte Seite, und geben Sie der Rolle einen Namen. Nach der Erstellung ROLE und kopieren Sie ARN von AWS Portal.

10. 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"

}

}

}

]

}

11. 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