Introduzione
In questo documento viene descritto come risolvere i problemi di attendibilità che si verificano quando si tenta di utilizzare l'account IAM per l'automazione multiscloud.
Introduzione
Quando si utilizza la funzionalità multi-cloud Cisco con AWS TGW e l'account AWS della società, si verificano problemi di attendibilità. Questo perché l'azienda unica Account ID
è diversa dall'vManage EC2
istanza di AWS.
Problema
Quando si utilizza l'account IAM per l'automazione di più cloud, si verifica un problema di trust.
Soluzione
Per risolvere il problema:
-
AWS > Identity and Access Management (IAM)
Passare a un elenco e crearne uno nuovo ROLE
o un altro ROLE.
- Sul
AWS
portale, immettere IAM
nella barra di ricerca. Verrà IAM
visualizzato.
- Dal pannello laterale, spostarsi su
Roles
, quindi selezionare Create New
.

4. Selezionare l'opzione Another AWS Account
come.
5. Il Account ID
è il AWS Account
e ha l'istanza vManage EC2
costruita. Per gli account Cisco Hosted, l'ID account è "200238880647". (Non è il tuo AWS Account ID
account.) Vedere la sezione Riferimenti alla fine di questo articolo.
6. Selezionare la casella per "External ID"
e inserire un valore in vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.


7. Impostare le autorizzazioni.

- Ignora i tag.
- Rivedere l'ultima pagina e assegnare un nome al ruolo. Pubblicare la creazione del
ROLE
portale e copiarlo ARN
dal AWS
portale.


- Verificare che la sintassi in
"Trust Relationship > Edit Relationship"
corrisponda all'esempio JSON seguente (con i valori impostati):
{
"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"
}
}
}
]
}
- Copiare il
ARN
da AWS
e compilare i dettagli nella pagina vManage
multi-cloud.

Il file "/var/log/nms/containers/cloudagent-v2/cloudagent-v2.log"
contiene messaggi di valore (con i valori impostati):
[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==",
Riferimento
Cisco_Cloud_onRamp_for_IaaS_AWS_Version2.html