Mengaktifkan monetisasi Apigee

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Lihat dokumentasi Apigee Edge.

Sebelum dapat menggunakan monetisasi Apigee, Anda harus membeli dan mengaktifkannya di organisasi Anda. Monetisasi Apigee didukung untuk lingkungan Apigee dan Apigee Hybrid.

Membeli monetisasi Apigee

Untuk membeli monetisasi Apigee bagi organisasi Langganan, hubungi Tim Penjualan Apigee, lalu aktifkan monetisasi Apigee di organisasi Anda.

Monetisasi Apigee tidak tersedia untuk organisasi dengan model pembayaran sesuai penggunaan.

Organisasi evaluasi Apigee secara otomatis menyertakan uji coba monetisasi Apigee untuk periode uji coba. Anda tidak perlu menghubungi Tim Penjualan Apigee untuk menambahkan monetisasi. Lanjutkan dengan Mengaktifkan monetisasi Apigee di organisasi Anda.

Mengaktifkan monetisasi Apigee di organisasi Anda

Untuk mengaktifkan monetisasi Apigee di organisasi yang sudah ada, kirim permintaan POST ke API berikut, dengan meneruskan konfigurasi add-on di isi permintaan Anda:

https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons

Contoh:

curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons" \
  -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-type: application/json" \
  -d '{
    "addonsConfig": {
      "monetizationConfig": {
          "enabled": "true"
      }
      <Include existing add-on configuration>
    }
  }'

Dengan $TOKEN ditetapkan ke token akses OAuth 2.0 Anda, seperti yang dijelaskan dalam Mendapatkan token akses OAuth 2.0. Untuk mengetahui informasi tentang opsi curl yang digunakan dalam contoh ini, lihat Menggunakan curl. Untuk mengetahui deskripsi variabel lingkungan yang dapat Anda gunakan, lihat Menetapkan variabel lingkungan untuk permintaan API Apigee.

Berikut adalah contoh respons yang menunjukkan bahwa operasi sedang berlangsung:

{
  "name": "organizations/ORG_NAME/operations/1ae3ed56-b38f-4cc1-ba33-e7d89557075d",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata",
    "operationType": "UPDATE",
    "targetResourceName": "organizations/ORG_NAME",
    "state": "IN_PROGRESS"
  }
}

Untuk mengetahui informasi selengkapnya, lihat Configure organization add-ons API.

Lihat profil organisasi untuk mengonfirmasi bahwa monetisasi telah diaktifkan. Contoh:

curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME" \
  -X GET \
  -H "Authorization: Bearer $TOKEN"

Berikut adalah contoh respons yang menunjukkan bahwa monetisasi diaktifkan.

{
    "name": ORG_NAME,
    ...
    "addonsConfig": {
    "monetizationConfig": {
      "enabled": true
    }
  }
}

Menonaktifkan monetisasi Apigee di organisasi Anda

Untuk menonaktifkan monetisasi Apigee di organisasi Anda, kirim permintaan POST ke API berikut, dengan meneruskan konfigurasi add-on di isi permintaan Anda:

https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons

Contoh:

curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME:setAddons" \
  -X POST \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-type: application/json" \
  -d '{
    "addonsConfig": {
      "monetizationConfig": {
          "enabled": "false"
      }
     <Include existing add-on configuration>
    }
  }'

Berikut adalah contoh respons yang menunjukkan bahwa operasi sedang berlangsung:

{
  "name": "organizations/ORG_NAME/operations/06274ffb-8940-41da-836d-781cba190437",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.apigee.v1.OperationMetadata",
    "operationType": "UPDATE",
    "targetResourceName": "organizations/ORG_NAME",
    "state": "IN_PROGRESS"
  }
}

Untuk mengetahui informasi selengkapnya, lihat Configure organization add-ons API.

Lihat profil organisasi untuk mengonfirmasi bahwa monetisasi telah dinonaktifkan. Contoh:

curl "https://apigee.googleapis.com/v1/organizations/ORG_NAME" \
  -X GET \
  -H "Authorization: Bearer $TOKEN"

Berikut adalah contoh respons yang menunjukkan bahwa monetisasi diaktifkan.

{
    "name": ORG_NAME,
    ...
    "addonsConfig": {
    "monetizationConfig": {
      "enabled": false
    }
  }
}

Memecahkan masalah pengaktifan monetisasi Apigee

Jika Anda belum membeli monetisasi Apigee dan Anda mencoba mengaktifkannya, error berikut akan ditampilkan:

{
  "error": {
    "code": 400,
    "message": "failed to validate addons config: [Apigee Monetization] addon(s) are not entitled to the subscription",
    "status": "FAILED_PRECONDITION"
  }
}