The issue you're encountering with the unavailability of the us-west1 Cloud Functions location for setting up the Stream Firestore to BigQuery extension in Google Cloud might be related to the pricing tier your project is currently on. Specifically, the us-west1 region is available under Tier 1 pricing for Google Cloud Functions, but not under Tier 2 pricing.
Here's a breakdown of the situation and steps you can take:
Pricing Tiers and Region Availability: Google Cloud Functions offers different regions based on the pricing tier. If your project is on Tier 2 pricing, the us-west1 region will not be available, as it is listed under Tier 1 pricing. This could explain why you're unable to select us-west1 for the Stream Firestore to BigQuery extension.
Recent Changes: If us-west1 was available to you last week, it's possible that there have been changes in your project's pricing tier or Google Cloud's offerings since then.
Verifying Your Current Tier: Check your current Google Cloud billing account to confirm which pricing tier you are on. This information will help determine if the tier is the reason for the unavailability of the us-west1 region.
Contacting Google Cloud Support: For a more detailed explanation and potential solutions, consider reaching out to Google Cloud support. They can provide insights specific to your account and help address any discrepancies or confusion regarding region availability and pricing tiers.
Considering Tier 1 Pricing: If the us-west1 region is crucial for your project, especially for consistency with BigQuery, you might need to consider switching to Tier 1 pricing. This decision should factor in the additional costs and benefits associated with Tier 1
services.
Evaluating Alternative Regions: If switching to Tier 1 pricing is not feasible, you may need to look into alternative regions that are available under Tier 2 pricing. While this might not be ideal for consistency, it could be a necessary compromise. When selecting an alternative region, consider factors like latency, data residency, and potential impacts on performance.
Planning for Future Changes: If you anticipate scaling up or changing your pricing tier in the future, plan your architecture and data strategy to allow for a smooth transition to the us-west1 region later on.
Monitoring Updates from Google Cloud: Keep an eye on any announcements or updates from Google Cloud, as they periodically update their services, regions, and pricing structures.