Introdução
Este documento descreve como resolver problemas de confiança que ocorrem quando você tenta usar a conta IAM para automação de várias nuvens.
Background
Quando você usa o recurso de várias nuvens da Cisco com o AWS TGW e a conta AWS da sua empresa, há problemas de confiança. Isso ocorre porque a empresa única Account ID
é diferente da vManage EC2
instância no AWS.
Problema
Quando você usa a conta IAM para automação de várias nuvens, isso causa um problema de confiança.
Solução
Para resolver esse problema:
- Navegue até
AWS > Identity and Access Management (IAM)
a lista e crie uma nova ROLE
ou outra ROLE.
- No portal,
AWS
digite IAM
na barra de pesquisa. O IAM
será aberto.
- No painel lateral, navegue até
Roles
e selecione Create New
.

4. Selecione o Another AWS Account
como uma opção.
5. O Account ID
é o AWS Account
e tem a instância vManage EC2
construída. Para contas Cisco Hosted, o ID da conta é "2002388880647". (Este NÃO é o seu próprio AWS Account ID
.) Consulte Referência no final deste artigo.
6. Marque a caixa para "External ID"
e informe um valor em vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.


7. Defina permissões.

- Ignore as marcas.
- Revise a última página e nomeie a atribuição. Postar a criação do
ROLE
e copiar o ARN
do AWS
portal.


- Certifique-se de que a sintaxe abaixo de
"Trust Relationship > Edit Relationship"
corresponde a este exemplo JSON (com os valores definidos):
{
"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"
}
}
}
]
}
- Copie o
ARN
de AWS
e preencha os detalhes na página de vManage
várias nuvens.

O arquivo "/var/log/nms/containers/cloudagent-v2/cloudagent-v2.log"
possui mensagens valiosas (com os valores que você definiu):
[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==",
Referência
Cisco_Cloud_onRamp_for_IaaS_AWS_Version2.html