Melihat resource yang di-deploy

Halaman ini menjelaskan cara melihat informasi tentang resource yang disediakan oleh Infrastructure Manager.

Anda dapat melihat resource untuk memahami statusnya, atau melihat resource apa saja yang ada dalam deployment sebelum memperbarui atau menghapus deployment.

Saat Infrastructure Manager men-deploy konfigurasi Terraform, layanan akan menyediakan dan mengonfigurasi resource Google Cloud yang ditentukan dalam konfigurasi. Metadata tentang resource ini ada dalam file status Terraform, dan Infra Manager menyimpan file ini untuk setiap deployment dan revisi.

File status memiliki informasi tentang resource saat disediakan oleh Infra Manager. File status dan Infra Manager tidak memiliki informasi tentang resource ini jika diubah, kecuali jika diubah oleh revisi Infra Manager.

Misalnya, Anda dapat menggunakan Infra Manager untuk men-deploy load balancer, lalu mengubah load balancer menggunakan konsol Google Cloud . Dalam hal ini, Infra Manager memiliki informasi tentang load balancer yang awalnya disediakan, tetapi tidak tentang perubahan yang Anda lakukan melalui konsol Google Cloud .

Jika Anda memerlukan informasi tentang nama atau status deployment, lihat Melihat deployment.

Sebelum memulai

  1. Pastikan Infra Manager diaktifkan.
  2. Pastikan Anda memiliki akun layanan.
  3. Pastikan Anda memiliki izin IAM yang diperlukan untuk melihat deployment.
    • roles/config.admin atau roles/config.viewer.

Mencantumkan resource yang disediakan oleh deployment

Untuk mencantumkan resource yang disediakan oleh deployment:

gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID

Ganti:

  • PROJECT_ID: project ID tempat Infrastructure Manager berjalan.
  • LOCATION: lokasi tempat Infra Manager berjalan. Lihat Lokasi Infrastructure Manager untuk mengetahui daftar lokasi yang valid.
  • DEPLOYMENT_ID: ID deployment deployment resource.
  • REVISION_ID: ID revisi dari revisi yang Anda lihat.

Memfilter daftar resource

Untuk memfilter daftar resource:

gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --filter=EXPRESSION

Ganti:

  • PROJECT_ID: project ID tempat Infrastructure Manager berjalan.
  • LOCATION: lokasi tempat Infra Manager berjalan. Lihat Lokasi Infrastructure Manager untuk mengetahui daftar lokasi yang valid.
  • DEPLOYMENT_ID: ID deployment deployment resource.
  • REVISION_ID: ID revisi revisi yang Anda lihat dan filter.
  • EXPRESSION: ekspresi yang Anda filter. Ekspresi yang didukung adalah:
    • terraformInfo.address (string)
    • terraformInfo.type (string)
    • terraformInfo.id (string)
    • state (string), salah satu dari: STATE_UNSPECIFIED, PLANNED, IN_PROGRESS, RECONCILED, FAILED
    • intent(string), salah satu dari: INTENT_UNSPECIFIED, CREATE, UPDATE, DELETE, RECREATE, UNCHANGED
    • caiAssets.fullResourceName (peta)
    • caiAssets.type (peta)

Mengurutkan daftar resource

Untuk mengurutkan daftar resource:

gcloud infra-manager resources list --revision=projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID --sort-by=[FIELD]

Ganti:

  • PROJECT_ID: project ID tempat Infrastructure Manager berjalan.
  • LOCATION: lokasi tempat Infra Manager berjalan. Lihat Lokasi Infrastructure Manager untuk mengetahui daftar lokasi yang valid.
  • DEPLOYMENT_ID: ID deployment deployment resource.
  • REVISION_ID: ID revisi revisi yang Anda lihat dan urutkan.
  • FIELD: kolom yang digunakan untuk mengurutkan. Kolom yang didukung adalah:
    • name
    • terraformInfo.address
    • terraformInfo.type
    • terraformInfo.id

Melihat detail tentang resource

Untuk melihat detail tentang resource tertentu, gunakan ID resource:

gcloud infra-manager resources describe projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID/revisions/REVISION_ID/resources/RESOURCE_ID

Ganti:

  • PROJECT_ID: project ID tempat Infrastructure Manager berjalan.
  • LOCATION: lokasi tempat Infra Manager berjalan. Lihat Lokasi Infrastructure Manager untuk mengetahui daftar lokasi yang valid.
  • DEPLOYMENT_ID: ID deployment deployment resource.
  • REVISION_ID: ID revisi revisi tertentu yang men-deploy resource.
  • RESOURCE_ID: ID resource dari resource yang Anda lihat.

Langkah selanjutnya