Inleiding
Dit document beschrijft hoe u vertrouwenskwesties kunt oplossen die zich voordoen wanneer u de IAM-account voor multi-cloud automatisering probeert te gebruiken.
Achtergrond
Wanneer u de Cisco multi-cloud optie met AWS TGW en uw AWS-account van het bedrijf gebruikt, zijn er vertrouwensproblemen. Dat komt omdat het unieke bedrijf Account ID
verschilt van de vManage EC2
Bijvoorbeeld in AWS.
Probleem
Wanneer u de IAM-account gebruikt voor multi-cloud automatisering, veroorzaakt het een vertrouwenskwestie.
Oplossing
U lost dit probleem als volgt op:
- Navigeren in om
AWS > Identity and Access Management (IAM)
en een nieuw ROLE
of een andere ROLE.
- Op het
AWS
portaal, invoeren IAM
in de zoekbar. IAM
geopend.
- Van het zijpaneel, navigeer naar
Roles
en selecteer vervolgens Create New
.
4. Selecteer de Another AWS Account
als optie.
5. De Account ID
de AWS Account
en de vManage EC2
Instantie gebouwd. Voor Cisco Hosted-accounts is de account-ID "20023880647". (Dit is NIET uw eigen account) AWS Account ID
.) Zie Referentie aan het einde van dit artikel.
6. Controleer het vakje voor "External ID"
en voer een waarde in onder vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.
7. Stel permissies in.
- Naar de tags.
- Bekijk de laatste pagina en noem de rol. De oprichting van
ROLE
en kopieert het ARN
van AWS
portaal.
- Zorg ervoor dat de syntaxis onder de
"Trust Relationship > Edit Relationship"
Past dit JSON voorbeeld aan (met de waarden die u instelt):
{
"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"
}
}
}
]
}
- Het bestand kopiƫren
ARN
van AWS
en de gegevens op de vManage
pagina met meerdere wolken.
Het"/var/log/nms/containers/cloudagent-v2/cloudagent-v2.log"
bestand bevat waardevolle berichten (met de door u ingestelde waarden):
[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