為提供更好的使用體驗,比起針對 伺服器對伺服器通訊,並使用 Google 的語言專屬用戶端程式庫。 前往 GitHub 取得這些用戶端的基礎 protobuf 檔案 Cloud Storage 也提供目錄同步處理功能
如果應用程式語言中沒有程式庫,請使用 gRPC 或 Fleet Engine REST 端點。
Java
Java 程式庫會發布至 google.maps.fleetengine.v1
下。
Gradle
plugins {
id "maven-publish"
id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.4"
}
publishing {
repositories {
maven {
url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
}
}
}
repositories {
maven {
url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
}
}
dependencies {
implementation 'com.google.maps:gapic-google-maps-fleetengine-v1-java:latest.release'
}
Maven
<project>
<distributionManagement>
<snapshotRepository>
<id>artifact-registry</id>
<url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
</snapshotRepository>
<repository>
<id>artifact-registry</id>
<url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
</repository>
</distributionManagement>
<repositories>
<repository>
<id>artifact-registry</id>
<url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<build>
<extensions>
<extension>
<groupId>com.google.cloud.artifactregistry</groupId>
<artifactId>artifactregistry-maven-wagon</artifactId>
<version>2.1.4</version>
</extension>
</extensions>
</build>
<dependency>
<groupId>com.google.maps</groupId>
<artifactId>gapic-google-maps-fleetengine-v1-java</artifactId>
<version>LATEST</version>
</dependency>
</project>
查看 Java 範例,瞭解如何與 開始使用 Fleet Engine 頁面。
Fleet Engine 驗證程式庫
您可以使用 Fleet Engine 驗證程式庫建立已簽署的 JSON 網路 產生憑證Fleet Engine 會使用 JWT 限制在不受信任的環境中存取 Fleet Engine API。Fleet Engine 驗證 使用程式庫可簡化在 Java 中建構 Fleet Engine JWT 並安全簽署的流程 具體做法是指示 Kubernetes 建立並維護 一或多個代表這些 Pod 的物件詳情請參閱 Java 適用的 Fleet Engine 驗證程式庫。
這個程式庫提供以下優點:
- 簡化建立 Fleet Engine 權杖的程序。
- 提供權杖簽署機制,而非使用憑證檔案 (例如模擬服務帳戶)。
Node.js / TypeScript
詳情請參閱 https://www.npmjs.com/package/@googlemaps/fleetengine
npm
npm install @googlemaps/fleetengine
Go
Go 程式庫會封裝為 https://pkg.go.dev/cloud.google.com/go/maps
Python
詳情請參閱 https://pypi.org/project/google-maps-fleetengine/0.1.0/
pip
pip install google-auth
pip install google-maps-fleetengine
C#
如需 C# 程式庫的安裝操作說明,請前往: https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.
PHP
請參閱 https://packagist.org/packages/google/maps-fleetengine。