-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
4.47
Affected Resource(s)
google_storage_transfer_job
Terraform Configuration Files
resource "google_storage_transfer_job" "nightly_backup" {
description = "${google_storage_bucket.bucket.name} backup"
project = var.project
transfer_spec {
gcs_data_source {
bucket_name = google_storage_bucket.bucket.name
path = ""
}
gcs_data_sink {
bucket_name = google_storage_bucket.backup_bucket.name
path = ""
}
}
schedule {
schedule_start_date {
year = 1979
month = 1
day = 1
}
}
depends_on = [google_storage_bucket_iam_member.bucket_admin_role, google_storage_bucket_iam_member.backup_bucket_admin_role]
}Debug Output
Never used gist before. I ran terraform apply and debug and got many of these errors
"error": {
"code": 429,
"message": "Quota exceeded for quota metric 'Create requests' and limit 'Create requests per day' of service 'storagetransfer.googleapis.com' for consumer 'project_number:XXXXXXX'.",
"errors": [
{
"message": "Quota exceeded for quota metric 'Create requests' and limit 'Create requests per day' of service 'storagetransfer.googleapis.com' for consumer 'project_number:XXXXXX'.",
"domain": "global",
"reason": "rateLimitExceeded"
}
],
I checked my quotas and it said that resource hadn't even been used today.
Panic Output
Expected Behavior
The resource should be created
Actual Behavior
The resource is not created and times out after 1 minutes with this error
╷
│ Error: timeout while waiting for state to become 'success' (timeout: 1m0s)
│
│ with module.pipeline.module.pipeline_root_bucket_and_backup.google_storage_transfer_job.nightly_backup,
│ on ../modules/bucket_and_backup/main.tf line 67, in resource "google_storage_transfer_job" "nightly_backup":
│ 67: resource "google_storage_transfer_job" "nightly_backup" {
It has tested in two different projects and the same behaviour has been observed.
I have created the resources manually in the console and it was successful.
Steps to Reproduce
- Create resource that uses the transfer job
terraform apply- It will timeout