يحتوي هذا المستودع على نموذج التعليمات البرمجية المكتوب بلغة Java والذي يوضح Google Cloud Platform.
تحتوي بعض العينات على أدلة مصاحبة على <cloud.google.com>. راجع ملفات README المعنية للحصول على التفاصيل.
لتصفح عينات التعليمات البرمجية الجاهزة للاستخدام، تحقق من Google Cloud Samples.
قم بإعداد بيئة تطوير Java الخاصة بك
استنساخ هذا المستودع:
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
الحصول على بيانات اعتماد المصادقة.
أنشئ بيانات اعتماد محلية عن طريق تشغيل الأمر التالي واتباع تدفق oauth2 (اقرأ المزيد عن الأمر هنا):
gcloud auth application-default login
أو قم بتعيين متغير البيئة GOOGLE_APPLICATION_CREDENTIALS
يدويًا للإشارة إلى مسار ملف JSON لمفتاح حساب الخدمة.
تعرف على المزيد في إعداد المصادقة لتطبيقات الإنتاج من خادم إلى خادم.
ملاحظة: يمكن لبيانات اعتماد التطبيق الافتراضية العثور على بيانات الاعتماد ضمنيًا طالما أن التطبيق يعمل على Compute Engine أو Kubernetes Engine أو App Engine أو Cloud Functions.
يجب أن يجتاز كل تغيير يتم إرساله جميع عمليات التحقق التي يتم تشغيلها في بيئات الاختبار مع أوقات تشغيل Java 11 وJava 17 قبل دمج التغيير في الفرع الرئيسي. نحن نجري فحوصات دورية على البيئات التي تستخدم أوقات تشغيل Java 8 وJava 21 ولكننا لا نفرض اجتياز هذه الاختبارات في الوقت الحالي. نظرًا لأن Java 8 هو وقت تشغيل Java مدعوم في Google Cloud، يرجى التهيئة لإنشاء نموذج التعليمات البرمجية الخاص بك باستخدام Java 8. وفي حالات استثنائية، قم بالتكوين لإنشاء نموذج التعليمات البرمجية الخاص بك باستخدام Java 11.
يجب أن يتضمن كل ملف يحتوي على كود المصدر معلومات حقوق الطبع والنشر والترخيص. يتضمن ذلك أي ملفات JS/CSS قد تعرضها على المتصفحات. (يهدف هذا إلى مساعدة الأشخاص ذوي النوايا الحسنة على تجنب النسخ غير المقصود الذي لا يتوافق مع الترخيص.)
رأس أباتشي:
Copyright 2022 Google LLC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Java هي علامة تجارية مسجلة لشركة Oracle و/أو الشركات التابعة لها.