ee.Authenticate

ไลบรารีของไคลเอ็นต์ Python เท่านั้น

แจ้งให้คุณให้สิทธิ์เข้าถึง Earth Engine ผ่าน OAuth2

เปลี่ยนเส้นทางไปยังหน้าการตรวจสอบสิทธิ์ในเซิร์ฟเวอร์ของเครื่องมือแก้ไขโค้ดที่ code.earthengine.google.com/client-auth คุณจะต้องเลือกโปรเจ็กต์ระบบคลาวด์เพื่อเก็บการกำหนดค่าของนักพัฒนาซอฟต์แวร์ (ไคลเอ็นต์ OAuth) ซึ่งอาจเป็นโปรเจ็กต์ Cloud เดียวกันกับที่คุณใช้ใน โปรแกรมแก้ไขโค้ดอยู่แล้วก็ได้ หากคุณยังไม่ได้ตั้งค่าไคลเอ็นต์ OAuth ในโปรเจ็กต์

หน้านี้ยังให้คุณเลือกตั้งค่าสิทธิ์เข้าถึง Notebook เป็นแบบอ่านอย่างเดียวได้ด้วย เราขอแนะนำให้ทำเช่นนี้หากคุณกำลังเรียกใช้ Notebook ที่มีโค้ดที่คุณไม่ได้เขียนและอาจเป็นอันตราย การดำเนินการใดๆ ที่พยายามเขียนข้อมูล จะล้มเหลว

ระบบจะเขียนข้อมูลเข้าสู่ระบบที่ ee.Authenticate() ได้รับลงในโทเค็นถาวร ที่จัดเก็บไว้ในเครื่อง ee.Initialize() จะใช้ข้อมูลเข้าสู่ระบบแบบถาวรโดยอัตโนมัติ หากมี หากต้องการใช้ข้อมูลเข้าสู่ระบบของบัญชีบริการแทน โปรดดูคู่มือนี้

การใช้งานการคืนสินค้า
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
อาร์กิวเมนต์ประเภทรายละเอียด
authorization_code สตริง ไม่บังคับ รหัสการให้สิทธิ์ (ไม่บังคับ)
quiet บูลีน ไม่บังคับ หากเป็นจริง ไม่ต้องใช้พรอมต์แบบอินเทอร์แอกทีฟ
code_verifier สตริง ไม่บังคับ เครื่องมือยืนยัน PKCE เพื่อป้องกันการขโมยรหัสการให้สิทธิ์
auth_mode สตริง ไม่บังคับ หนึ่งใน notebook - ใช้ตัวตรวจสอบสิทธิ์ Notebook ค่าเริ่มต้นสำหรับ Notebook บนเว็บตามที่อธิบายไว้ข้างต้น gcloud - ใช้ gcloud ค่าเริ่มต้นสำหรับ command line calls appdefault - อ่าน GOOGLE_APPLICATION_CREDENTIALS