<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.snowmay.com/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/"/></url><url><loc>https://blog.snowmay.com/aws/on-prem-mysql-8-replicate-to-rds/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/aws/on-prem-mysql-8-replicate-to-rds/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/aws/on-prem-mysql-8-replicate-to-rds/"/></url><url><loc>https://blog.snowmay.com/aws/stop-rds-more-than-7-days/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/aws/stop-rds-more-than-7-days/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/aws/stop-rds-more-than-7-days/"/></url><url><loc>https://blog.snowmay.com/cicd/cloudbuild-gke-autopilot-private-cluster-create-new-vpc/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/cicd/cloudbuild-gke-autopilot-private-cluster-create-new-vpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/cicd/cloudbuild-gke-autopilot-private-cluster-create-new-vpc/"/></url><url><loc>https://blog.snowmay.com/cicd/cloudbuild-gke-autopilot-private-cluster-on-original-vpc/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/cicd/cloudbuild-gke-autopilot-private-cluster-on-original-vpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/cicd/cloudbuild-gke-autopilot-private-cluster-on-original-vpc/"/></url><url><loc>https://blog.snowmay.com/cicd/cloudbuild-triggered-by-pub-sub/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/cicd/cloudbuild-triggered-by-pub-sub/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/cicd/cloudbuild-triggered-by-pub-sub/"/></url><url><loc>https://blog.snowmay.com/en/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/"/></url><url><loc>https://blog.snowmay.com/en/aws/on-prem-mysql-8-replicate-to-rds/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/aws/on-prem-mysql-8-replicate-to-rds/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/aws/on-prem-mysql-8-replicate-to-rds/"/></url><url><loc>https://blog.snowmay.com/en/aws/stop-rds-more-than-7-days/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/aws/stop-rds-more-than-7-days/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/aws/stop-rds-more-than-7-days/"/></url><url><loc>https://blog.snowmay.com/en/cicd/cloudbuild-gke-autopilot-private-cluster-create-new-vpc/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/cicd/cloudbuild-gke-autopilot-private-cluster-create-new-vpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/cicd/cloudbuild-gke-autopilot-private-cluster-create-new-vpc/"/></url><url><loc>https://blog.snowmay.com/en/cicd/cloudbuild-gke-autopilot-private-cluster-on-original-vpc/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/cicd/cloudbuild-gke-autopilot-private-cluster-on-original-vpc/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/cicd/cloudbuild-gke-autopilot-private-cluster-on-original-vpc/"/></url><url><loc>https://blog.snowmay.com/en/cicd/cloudbuild-triggered-by-pub-sub/</loc><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/cicd/cloudbuild-triggered-by-pub-sub/"/><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/cicd/cloudbuild-triggered-by-pub-sub/"/></url><url><loc>https://blog.snowmay.com/en/gcp/cloud-identity-and-gcp-org-creation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/cloud-identity-and-gcp-org-creation/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/cloud-identity-and-gcp-org-creation/"/></url><url><loc>https://blog.snowmay.com/en/gcp/compute-engine-service-account-best-practices/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/compute-engine-service-account-best-practices/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/compute-engine-service-account-best-practices/"/></url><url><loc>https://blog.snowmay.com/en/gcp/enable-gcp-claude-to-be-used-on-next-chat-platform/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enable-gcp-claude-to-be-used-on-next-chat-platform/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enable-gcp-claude-to-be-used-on-next-chat-platform/"/></url><url><loc>https://blog.snowmay.com/en/gcp/enable-private-google-access-and-clouddns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enable-private-google-access-and-clouddns/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enable-private-google-access-and-clouddns/"/></url><url><loc>https://blog.snowmay.com/en/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-multi-project/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-multi-project/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-multi-project/"/></url><url><loc>https://blog.snowmay.com/en/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-single-project/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-single-project/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-single-project/"/></url><url><loc>https://blog.snowmay.com/en/gcp/gce-application-consistency-snapshot/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gce-application-consistency-snapshot/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gce-application-consistency-snapshot/"/></url><url><loc>https://blog.snowmay.com/en/gcp/gke-private-cluster-connect-to-cloudsql-by-internal-ip/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-private-cluster-connect-to-cloudsql-by-internal-ip/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-private-cluster-connect-to-cloudsql-by-internal-ip/"/></url><url><loc>https://blog.snowmay.com/en/gcp/gke-private-cluster-with-nat-and-network-policy/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-private-cluster-with-nat-and-network-policy/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-private-cluster-with-nat-and-network-policy/"/></url><url><loc>https://blog.snowmay.com/en/gcp/gke-provision-ephemeral-storage-with-local-ssds/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-provision-ephemeral-storage-with-local-ssds/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-provision-ephemeral-storage-with-local-ssds/"/></url><url><loc>https://blog.snowmay.com/en/gcp/gke-workload-identity/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-workload-identity/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-workload-identity/"/></url><url><loc>https://blog.snowmay.com/en/gcp/replicating-data-from-sql-server-to-bq-by-datafusion/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/replicating-data-from-sql-server-to-bq-by-datafusion/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/replicating-data-from-sql-server-to-bq-by-datafusion/"/></url><url><loc>https://blog.snowmay.com/en/gcp/secret-manager-on-gke/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/secret-manager-on-gke/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/secret-manager-on-gke/"/></url><url><loc>https://blog.snowmay.com/en/gws/fully-remove-domain-from-gws/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/fully-remove-domain-from-gws/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/fully-remove-domain-from-gws/"/></url><url><loc>https://blog.snowmay.com/en/gws/gcds-setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gcds-setup/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gcds-setup/"/></url><url><loc>https://blog.snowmay.com/en/gws/gcds-sync-automatically-on-windows/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gcds-sync-automatically-on-windows/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gcds-sync-automatically-on-windows/"/></url><url><loc>https://blog.snowmay.com/en/gws/gwmmo-outlook-migration/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gwmmo-outlook-migration/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gwmmo-outlook-migration/"/></url><url><loc>https://blog.snowmay.com/en/gws/gws-application-and-config/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gws-application-and-config/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gws-application-and-config/"/></url><url><loc>https://blog.snowmay.com/en/os/sync-linux-command-log-to-gcp/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/os/sync-linux-command-log-to-gcp/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/os/sync-linux-command-log-to-gcp/"/></url><url><loc>https://blog.snowmay.com/en/readme/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/readme/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/readme/"/></url><url><loc>https://blog.snowmay.com/gcp/cloud-identity-and-gcp-org-creation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/cloud-identity-and-gcp-org-creation/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/cloud-identity-and-gcp-org-creation/"/></url><url><loc>https://blog.snowmay.com/gcp/compute-engine-service-account-best-practices/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/compute-engine-service-account-best-practices/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/compute-engine-service-account-best-practices/"/></url><url><loc>https://blog.snowmay.com/gcp/enable-gcp-claude-to-be-used-on-next-chat-platform/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enable-gcp-claude-to-be-used-on-next-chat-platform/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enable-gcp-claude-to-be-used-on-next-chat-platform/"/></url><url><loc>https://blog.snowmay.com/gcp/enable-private-google-access-and-clouddns/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enable-private-google-access-and-clouddns/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enable-private-google-access-and-clouddns/"/></url><url><loc>https://blog.snowmay.com/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-multi-project/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-multi-project/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-multi-project/"/></url><url><loc>https://blog.snowmay.com/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-single-project/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-single-project/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/enhancing-cloud-run-security-with-binary-authorization-in-gcp-single-project/"/></url><url><loc>https://blog.snowmay.com/gcp/gce-application-consistency-snapshot/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gce-application-consistency-snapshot/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gce-application-consistency-snapshot/"/></url><url><loc>https://blog.snowmay.com/gcp/gke-private-cluster-connect-to-cloudsql-by-internal-ip/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-private-cluster-connect-to-cloudsql-by-internal-ip/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-private-cluster-connect-to-cloudsql-by-internal-ip/"/></url><url><loc>https://blog.snowmay.com/gcp/gke-private-cluster-with-nat-and-network-policy/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-private-cluster-with-nat-and-network-policy/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-private-cluster-with-nat-and-network-policy/"/></url><url><loc>https://blog.snowmay.com/gcp/gke-provision-ephemeral-storage-with-local-ssds/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-provision-ephemeral-storage-with-local-ssds/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-provision-ephemeral-storage-with-local-ssds/"/></url><url><loc>https://blog.snowmay.com/gcp/gke-workload-identity/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/gke-workload-identity/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/gke-workload-identity/"/></url><url><loc>https://blog.snowmay.com/gcp/replicating-data-from-sql-server-to-bq-by-datafusion/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/replicating-data-from-sql-server-to-bq-by-datafusion/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/replicating-data-from-sql-server-to-bq-by-datafusion/"/></url><url><loc>https://blog.snowmay.com/gcp/secret-manager-on-gke/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gcp/secret-manager-on-gke/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gcp/secret-manager-on-gke/"/></url><url><loc>https://blog.snowmay.com/gws/fully-remove-domain-from-gws/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/fully-remove-domain-from-gws/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/fully-remove-domain-from-gws/"/></url><url><loc>https://blog.snowmay.com/gws/gcds-setup/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gcds-setup/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gcds-setup/"/></url><url><loc>https://blog.snowmay.com/gws/gcds-sync-automatically-on-windows/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gcds-sync-automatically-on-windows/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gcds-sync-automatically-on-windows/"/></url><url><loc>https://blog.snowmay.com/gws/gwmmo-outlook-migration/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gwmmo-outlook-migration/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gwmmo-outlook-migration/"/></url><url><loc>https://blog.snowmay.com/gws/gws-application-and-config/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/gws/gws-application-and-config/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/gws/gws-application-and-config/"/></url><url><loc>https://blog.snowmay.com/os/sync-linux-command-log-to-gcp/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/os/sync-linux-command-log-to-gcp/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/os/sync-linux-command-log-to-gcp/"/></url><url><loc>https://blog.snowmay.com/readme/</loc><xhtml:link rel="alternate" hreflang="en" href="https://blog.snowmay.com/en/readme/"/><xhtml:link rel="alternate" hreflang="zh-TW" href="https://blog.snowmay.com/readme/"/></url></urlset>