Method: projects.locations.awsClusters.generateAwsAccessToken

Membuat token akses berjangka pendek untuk mengautentikasi ke resource AwsCluster tertentu.

Permintaan HTTP

GET https://{endpoint}/v1/{awsCluster=projects/*/locations/*/awsClusters/*}:generateAwsAccessToken

Dengan {endpoint} adalah salah satu endpoint layanan yang didukung.

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
awsCluster

string

Wajib. Nama resource AwsCluster yang akan diautentikasi.

Nama AwsCluster diformat sebagai projects/<project-id>/locations/<region>/awsClusters/<cluster-id>.

Lihat Nama Resource untuk mengetahui detail selengkapnya tentang nama resource Google Cloud.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk metode AwsClusters.GenerateAwsAccessToken.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "accessToken": string,
  "expirationTime": string
}
Kolom
accessToken

string

Hanya output. Token akses untuk mengautentikasi ke server API k8s.

expirationTime

string (Timestamp format)

Hanya output. Stempel waktu saat token akan berakhir masa berlakunya.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource awsCluster:

  • gkemulticloud.awsClusters.generateAccessToken

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.