Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 找不到给定ARN的订阅_Amazon Web Services_Terraform_Amazon Sqs_Amazon Sns_Localstack - Fatal编程技术网

Amazon web services 找不到给定ARN的订阅

Amazon web services 找不到给定ARN的订阅,amazon-web-services,terraform,amazon-sqs,amazon-sns,localstack,Amazon Web Services,Terraform,Amazon Sqs,Amazon Sns,Localstack,我正在用LocalStack测试我的AWS terraform配置。最后的目标是让队列听我的主题 我正在使用以下命令运行Localstack: docker run --rm -it -p 4566:4566 localstack/localstack 运行命令terraform destroy后,我收到错误消息: aws_sns_topic_subscription.subscription: Destroying... [id=arn:aws:sns:us-east-1:000000000

我正在用LocalStack测试我的AWS terraform配置。最后的目标是让队列听我的主题

我正在使用以下命令运行Localstack:

docker run --rm -it -p 4566:4566 localstack/localstack
运行命令
terraform destroy
后,我收到错误消息:

aws_sns_topic_subscription.subscription: Destroying... [id=arn:aws:sns:us-east-1:000000000000:topic:a0d47652-3ae4-46df-9b63-3cb6e154cfcd]
╷
│ Error: error waiting for SNS topic subscription (arn:aws:sns:us-east-1:000000000000:topic:a0d47652-3ae4-46df-9b63-3cb6e154cfcd) deletion: InvalidParameter: Unable to find subscription for given ARN
│   status code: 400, request id: 2168e636
│
│
╵
我已经对真正的AWS运行了代码,没有问题

下面是terraform文件的代码

terraform {
  required_version = ">= 0.12.26"
}

provider "aws" {
  region                      = "us-east-1"
  s3_force_path_style         = true
  skip_credentials_validation = true
  skip_metadata_api_check     = true
  skip_requesting_account_id  = true

  endpoints {
    sns            = "http://localhost:4566"
    sqs            = "http://localhost:4566"
  }
}

resource "aws_sqs_queue" "queue" {
  name = "queue"
}

resource "aws_sns_topic" "topic" {
  name = "topic"
}

resource "aws_sns_topic_subscription" "subscription" {
  endpoint = aws_sqs_queue.queue.arn
  protocol = "sqs"
  topic_arn = aws_sns_topic.topic.arn
}

遗憾的是,这是AWS的一个问题,您必须创建一个票证外观和


此问题已解决: