المقدمة
يوضح هذا المستند كيفية حل مشاكل الثقة التي تحدث عند محاولة إستخدام حساب IAM للأتمتة متعددة السحابة.
الخلفية
عندما تستخدم ميزة Cisco متعددة السحابة مع AWS TGW وحساب AWS الخاص بشركتك، هناك مشاكل في الثقة. وذلك لأن الشركة الفريدة Account ID
تختلف عن المثيل vManage EC2
في AWS.
المشكلة
عند إستخدام حساب IAM للأتمتة متعددة السحابة، فإنه يتسبب في مشكلة ثقة.
الحل
لحل هذه المشكلة:
- انتقل إلى
AWS > Identity and Access Management (IAM)
وإنشاء قائمة جديدة ROLE
أو أخرى ROLE.
- على
AWS
المدخل، أدخل IAM
في شريط البحث. IAM
يفتح.
- من اللوحة الجانبية، انتقل إلى
Roles
ثم حدد Create New
.

4. حدد Another AWS Account
كخيار.
5. Account ID
The AWS Account
و Instance vManage EC2
مبني. بالنسبة للحسابات المستضافة من Cisco، معرف الحساب هو "200238880647". (هذا ليس من صنعك AWS Account ID
.) انظر المرجع في نهاية هذه المقالة.
6. حدد المربع "External ID"
وأدخل قيمة أسفل vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.


7. تعيين الأذونات.

- تخطي العلامات.
- راجع الصفحة الأخيرة وحدد اسم الدور. نشر إنشاء
ROLE
ونسخ ARN
من AWS
المدخل.


- تأكد من أن الصياغة أسفل
"Trust Relationship > Edit Relationship"
مطابقات مثال JSON هذا (مع القيم التي قمت بتعيينها):
{
"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"
}
}
}
]
}
- انسخ
ARN
من التفاصيل AWS
وتعبئتها على الصفحة vManage
متعددة السحابة.

يحتوي/var/log/nms/containers/cloudagent-v2/cloudagent-v2.log"
الملف على رسائل قيمة (بالقيم التي قمت بضبطها):
[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==",
المرجع
Cisco_Cloud_onRamp_for_IaaS_AWS_Version2.html