قبلاز نصب و پیکربندی اتصالدهنده، باید مرکز API را آماده کنید و منابع لازم را در پروژه Google Cloud ایجاد کنید:
تأمین API Hub
- ایجاد پروژه Google Cloud: اگر پروژه ندارید، بااستفاده از کنسول یا gCloud CLI، پروژه Google Cloud جدیدی ایجاد کنید. مطمئن شوید که همه تنظیمات مربوط به صورتحساب پیکربندی شده است. برای اطلاعات بیشتر، ایجاد پروژه Google Cloud را ببینید.
- تأمین مرکز API: میاناهای برنامهسازی کاربردی مرکز API را فعال کنید و جریان تأمین را بااستفاده از Google Cloud UI دنبال کنید. حق مالکیت و برافزاهای موردنیاز برای پردازش فراداده/رویدادهای زمان اجرا را فعال کنید.
ایجاد افزایه
این مرحله شامل راهاندازی حساب سرویس و ثبت سازمانهای Apigee Edge for Private Cloud در مرکز API است.
- ایجاد حساب سرویس: حساب سرویس Google Cloud جدیدی را در پروژه مشتریتان ایجاد کنید. این حساب سرویس توسط رابط Apigee API Hub برای «ابر خصوصی» برای نوشتن فراداده API و دادههای زمان اجرا در مرکز API استفاده خواهد شد. برای اطلاعات بیشتر، ایجاد حسابهای سرویس را ببینید.
ایجاد نمونه افزایه در مرکز API
- ثبت Apigee Edge برای سازمانهای «ابر خصوصی»:
یک یا چند سازمان Apigee Edge for Private Cloud را در API Hub ثبت کنید. هر نمونه افزایه فقط میتواند از یک سازمان پشتیبانی کند. بنابراین، اگر نیاز دارید چندین سازمان را اضافه کنید، باید نمونههای افزایه جداگانهای برای هر سازمان ایجاد کنید. این کار را میتوان ازطریق «واسط کاربر مرکز API» یا بااستفاده از درخواست API انجام داد.
- راهاندازی حساب خدمات:
درطول ایجاد نمونه افزایه، باید حساب خدمات ایجادشده در مرحله قبلی را ارائه دهید. حساب سرویس توسط رابط Apigee API Hub برای «ابر خصوصی» برای نوشتن فراداده API و دادههای زمان اجرا در API Hub استفاده خواهد شد.
- توپولوژیهای ممکن برای چند سازمان::
- گزینه ۱: حسابهای خدمات جداگانه برای هر سازمان: برای هر سازمان، یک حساب خدمات اختصاصی ایجاد کنید. هر نمونه افزایه به حساب سرویس مربوطه پیوند داده خواهد شد. در این مورد، حساب سرویس جعل هویت کلید باید اجازه تولید کلید ازطرف هر حساب سرویس شخصی را داشته باشد.
- گزینه ۲: حساب سرویس تکی برای چند سازمان: اگر راهاندازی سادهتری را ترجیح میدهید، میتوانید از یک حساب سرویس برای همه سازمانها استفاده کنید. این روش پیکربندی را ساده میکند، زیرا همه سازمانها از حساب خدمات یکسانی استفاده خواهند کرد. بااینحال، این رویکرد به این معنی است که تغییرات در حساب سرویس (مانند چرخش کلید) بر همه سازمانهای متصل به آن تأثیر میگذارد.
- مدیریت چندین نمونه Apigee Edge for Private Cloud: اگر تنظیمات شما شامل چندین نمونه Apigee Edge for Private Cloud باشد، همان اصول اعمال میشود. برای هر نمونه Apigee Edge for Private Cloud، برای هر سازمان به نمونه افزایه جداگانهای نیاز دارید. یا میتوانید:
- از حسابهای خدمات جداگانه برای هر نمونه Apigee Edge for Private Cloud استفاده کنید، یا
- بسته به توپولوژی انتخابی، از یک حساب سرویس برای چندین نمونه Apigee Edge for Private Cloud استفاده کنید.
پساز ایجاد موفق نمونه افزایه:
پساز ایجاد نمونه افزایه، اطلاعات کلیدی زیر را که برای پیکربندی اتصالدهنده «مرکز Apigee API برای ابر خصوصی» لازم است دریافت خواهید کرد:
- موضوع pub/sub دادههای زمان اجرا: موضوع pub/sub برای بارگذاری دادههای زمان اجرای API (analytics).
- موضوع pub/sub فراداده: موضوع pub/sub برای بارگذاری فرادادههای API.
- شناسه نمونه افزایه: شناسه یکتای درگاه Apigee Edge for Private Cloud شما، در قالب:
projects/PROJECT_ID/locations/LOCATION/plugins/PLUGIN_ID/instances/INSTANCE_ID.