توصیه می کنیم قبل از ایجاد پروژه Cloud-to-cloud یک سرور OAuth 2.0 را پیاده سازی کنید .
پروژههای برنامهنویس، که شامل ادغامهای Cloud-to-cloud میشوند، در Google Home Developer Console مدیریت میشوند. این صفحه نحوه راه اندازی یک پروژه توسعه دهنده جدید را در Developer Console توضیح می دهد.
پروژه را نام ببرید
هنگام نامگذاری پروژه خود، تمرین خوبی است که نامی بنویسید که:
- شامل برخی از اطلاعات اولیه در مورد پروژه است.
- به راحتی با پروژه دیگری اشتباه گرفته نمی شود.
- می تواند نماینده همه باشد integrationدر داخل پروژه است.
نام های معنی دار مهم هستند. نام عمومی مانند project-gamma-798
، به طور موثر "استتار" است و در لیستی از پروژههای با نام عمومی دیگر برجسته نمیشود.
هنگام نامگذاری پروژه خود به راهنمایی زیر توجه کنید:
- از نام شرکت خود استفاده کنید
- از نوع پروژه یا اقدام در نام استفاده کنید
- از "تست" در نام پروژه استفاده نکنید
به عنوان مثال، acme-smarthome
و acme-lighting
نام های واضح و منحصر به فرد پروژه هستند.
پروژه را ایجاد کنید
یک پروژه توسعه دهنده یک یا چند ادغام را نشان می دهد که تنها یکی از آنها ممکن است یکپارچه سازی Cloud-to-cloud باشد. با به اشتراک گذاشتن یک پروژه با اعضای تیم توسعه خود، مالک می تواند به سایر کاربران اجازه دهد تا تمام ادغام های پروژه را مدیریت کنند.
ادغامهای اکوسیستم خانه هوشمند Google با استفاده از Developer Console مدیریت میشوند.
روش 1: ایجاد یک پروژه جدید
به Developer Console بروید:
- در صفحه مدیریت پروژه ها ، روی ایجاد پروژه کلیک کنید.
- در صفحه شروع ، روی ایجاد پروژه کلیک کنید.
- نام پروژه خود را وارد کنید، که باید مطابق با دستورالعمل های نامگذاری پروژه باشد.
- روی ایجاد پروژه جدید کلیک کنید.
شما برای پروژه جدید به صفحه اصلی هدایت می شوید.
روش 2: یک پروژه موجود را از Actions on Google console وارد کنید
اگر بخواهید پشتیبانی Matter را به ادغام Cloud-to-cloud یا Local Home SDK موجود اضافه کنید، ممکن است یک پروژه Actions on Google به Developer Console جدید وارد کنید.
محدودیت های زیر برای این روش اعمال می شود:
- این واردات فقط یک طرفه است. نمی توان آن را معکوس کرد.
- فقط مالک پروژه می تواند یک Actions on Google وارد کند. مالک کسی است که پروژه را ایجاد کرده است که با استفاده از پیوند اعضا قابل مشاهده است.
- نمایه شرکت برای یک پروژه وارد شده را فقط می توان در Actions on Google Console ویرایش کرد. تغییرات آنجا در Google Home Developer Console منعکس خواهد شد.
پس از وارد کردن، پروژه اصلی Actions on Google همچنان میتواند برای مدیریت ادغامهای موجود (مانند Cloud-to-cloud ، Local Home ، App Discovery ) استفاده شود.
برای وارد کردن یک پروژه موجود از Actions on Google Console ، به Developer Console بروید:
- روی ایجاد پروژه کلیک کنید.
- نام پروژه Actions موجود را وارد کنید یا یک پروژه را از لیست کشویی انتخاب کنید (به عنوان مثال، در تصویر زیر، نام پروژه "پروژه موضوع من" است).
- روی Import project کلیک کنید.
شما به جزئیات پروژه موجود در Developer Console هدایت می شوید.
سطوح گزارش را تنظیم کنید
بهطور پیشفرض، برای هر ادغام در پروژه شما، فقط گزارشهای خطا در Google Cloud ذخیره میشوند.
برای ذخیره همه گزارشها در Google Cloud برای هر ادغام، همه گزارشها را در بخش Log level control: Error logs انتخاب کنید.
این تنظیم برای همه ادغام های پروژه شما اعمال می شود. فقط برای ادغام های Cloud-to-cloud می توان آن را لغو کرد. ذخیره کردن همه گزارشها در Google Cloud ممکن است هزینه بیشتری را در صورت افزایش فضای ذخیرهسازی گزارش شما متحمل شود.
برای کسب اطلاعات بیشتر درباره گزارشها، به گزارشگیری ابری برای Cloud-to-cloud مراجعه کنید.
پروژه توسعه دهنده را به اشتراک بگذارید
میتوانید با استفاده از نقشهای از پیش تعریفشده، دسترسی به یک پروژه را در میان کاربران تیم خود اضافه یا حذف کنید.
در صفحه اصلی Developer Console روی اعضا کلیک کنید، که شما را به صفحه IAM & Admin > IAM در Google Cloud Console میبرد.
یا روی جزئیات پروژه کلیک کنید، سپس روی مدیریت اعضا در GCP در بخش اعضا در پایین کلیک کنید.
در صورت لزوم با استفاده از داشبورد Google Cloud Console تغییراتی را انجام دهید.
برای دستورالعملهای نحوه تغییر دسترسی به پروژه، به کنترل دسترسی برای پروژههای با IAM مراجعه کنید.
پس از اضافه شدن به لیست کاربران، کاربر میتواند پروژه و هرگونه ادغام را در Developer Console مشاهده کند.
با توجه به تنظیمات سازمانی خود، ممکن است هنگام تلاش برای ایجاد پروژه های توسعه دهنده، با خطاهای مجوز مواجه شوید. اگر چنین است، با سرپرست Google Cloud خود تماس بگیرید و مجوزهای Project Creator را برای حساب خود درخواست کنید.