المحتويات

المقدمة

الخلفية

المشكلة

الحل

المرجع

المقدمة

يوضح هذا المستند كيفية حل مشاكل الثقة التي تحدث عند محاولة إستخدام حساب IAM للأتمتة متعددة السحابة.

الخلفية

عندما تستخدم ميزة Cisco متعددة السحابة مع AWS TGW وحساب AWS الخاص بشركتك، هناك مشاكل في الثقة. ذلك بسبب الشركة الفريدة Account ID مختلف عن vManage EC2 المثيل في AWS.

المشكلة

عند إستخدام حساب IAM للأتمتة متعددة السحابة، فإنه يتسبب في مشكلة ثقة.

الحل

لحل هذه المشكلة:

1. انتقل إلى AWS > Identity and Access Management (IAM) وإنشاء جديد ROLE أو إدراج آخر ROLE.

2. على AWS مدخل، إدخال IAM في شريط البحث. يعرض الأمر IAM يفتح.

3. من اللوحة الجانبية، انتقل إلى Roles ثم حدد Create New.

4. حدد Another AWS Account كخيار.

5- Account ID هو AWS Account ولديه vManage EC2 تم إنشاء مثيل. بالنسبة للحسابات المستضافة من Cisco، يكون معرف الحساب هو "200238880647". (هذه ليست ملكا لك AWS Account ID.) انظر المرجع الوارد في نهاية هذه المادة.

6. حدد خانة الاختيار ل "External ID" وأدخل قيمة تحت vManage > Cloud onRamp for multi-cloud > Account Management > Add AWS Account.

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

8. تخطي العلامات.

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

10. تأكد من أن الصياغة بموجب "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"

}

}

}

]

}

11. انسخ 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