Inleiding
In dit document wordt beschreven hoe u vertrouwensproblemen kunt oplossen die optreden wanneer u probeert het IAM-account te gebruiken voor multi-cloudautomatisering.
Achtergrond
Wanneer u de Cisco multi-cloud-functie gebruikt met AWS TGW en uw AWS-account, zijn er vertrouwensproblemen. Dat komt omdat het unieke bedrijf Account ID
anders is dan het vManage EC2
geval in AWS.
Probleem
Wanneer u het IAM-account gebruikt voor multi-cloudautomatisering, veroorzaakt dit een vertrouwensprobleem.
Oplossing
Om dit probleem op te lossen:
- Navigeer naar en
AWS > Identity and Access Management (IAM)
maak een nieuwe ROLE
of andere lijst ROLE.
- Voer in het
AWS
portaal IAM
de zoekbalk in. Het IAM
boek gaat open.
- Navigeer vanuit het zijpaneel naar
Roles
en selecteer vervolgens Create New
Vertaling.

4. Selecteer de optieAnother AWS Account
.
5. Het Account ID
is de AWS Account
en heeft de vManage EC2
instantie gebouwd. Voor door Cisco gehoste accounts is de account-ID "2002388880647". (Dit is niet van jou AWS Account ID
zelf.) Zie Verwijzing aan het einde van dit artikel.
6. Schakel het selectievakje voor in "External ID"
en voer een waarde in onder vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.


7. Stel rechten in.

- Sla de tags over.
- Bekijk de laatste pagina en noem de rol. Post de creatie van
ROLE
en kopieer het ARN
bestand van het AWS
portaal.


- Zorg ervoor dat de syntaxis onder het
"Trust Relationship > Edit Relationship"
JSON-voorbeeld overeenkomt (met de waarden die u hebt ingesteld):
{
"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"
}
}
}
]
}
- Kopieer het
ARN
formulier van AWS
en vul de gegevens in op de vManage
multicloud-pagina.

Het "/var/log/nms/containers/cloudagent-v2/cloudagent-v2.log"
bestand" bevat waardevolle berichten (met de waarden die u hebt ingesteld):
[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==",
referentie
Cisco_Cloud_onRamp_for_IaaS_AWS_Version2.html