将标签应用于 Cloud SQL 、BigQuery 和 PubSub
Applying labels to Cloud SQL , BigQuery and PubSub
我们需要将标签应用于以下 GCP Services
Cloud SQL , BigQuery and PubSub
Bigquery,Pubsub
服务的数量将超过千,跨越多个 GCP projects
。我们将使用 APIs
下面的 PATCH
方法利用 Python
自动化一次性将标签应用于所有资源。
https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets/patch
https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/patch
https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/databases/patch
当我们将标签应用到这些 GCP resources
时对 Cloud SQL,BigQuery and PubSub
的任何影响。我们之前将 labels
应用到 CLoud Run and Cloud functions
,当我们应用标签时,那里有相应的 deployment and revision/version change
。我们假设当我们应用 labels
时,应该会对 Cloud SQL,BigQuery and PubSub
服务产生任何影响。对于 PubSub
,我们将消息推送到某些 Topic'
,然后使用 API PATCH
方法应用标签。之后我们使用 subscriptions
提取消息并成功检索消息。
gcloud pubsub topics publish storagecheck --message "Hello2"
gcloud pubsub subscriptions pull stcheck --auto-ack
如果我们申请labels
对Cloud SQL , BigQuery and PubSub
有什么影响,请提出建议
我们应用标签时不会对服务产生任何影响。
需要考虑的次要事项是我们可以应用于特定实例的标签数量,截至今天,我们最多可以为每个实例分配 64 个标签。
参考:
https://cloud.google.com/sql/docs/mysql/label-instance
我们需要将标签应用于以下 GCP Services
Cloud SQL , BigQuery and PubSub
Bigquery,Pubsub
服务的数量将超过千,跨越多个 GCP projects
。我们将使用 APIs
下面的 PATCH
方法利用 Python
自动化一次性将标签应用于所有资源。
https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets/patch
https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics/patch
https://cloud.google.com/sql/docs/mysql/admin-api/rest/v1beta4/databases/patch
当我们将标签应用到这些 GCP resources
时对 Cloud SQL,BigQuery and PubSub
的任何影响。我们之前将 labels
应用到 CLoud Run and Cloud functions
,当我们应用标签时,那里有相应的 deployment and revision/version change
。我们假设当我们应用 labels
时,应该会对 Cloud SQL,BigQuery and PubSub
服务产生任何影响。对于 PubSub
,我们将消息推送到某些 Topic'
,然后使用 API PATCH
方法应用标签。之后我们使用 subscriptions
提取消息并成功检索消息。
gcloud pubsub topics publish storagecheck --message "Hello2"
gcloud pubsub subscriptions pull stcheck --auto-ack
如果我们申请labels
Cloud SQL , BigQuery and PubSub
有什么影响,请提出建议
我们应用标签时不会对服务产生任何影响。
需要考虑的次要事项是我们可以应用于特定实例的标签数量,截至今天,我们最多可以为每个实例分配 64 个标签。
参考:
https://cloud.google.com/sql/docs/mysql/label-instance