簡體   English   中英

AWS CLI ALB:修改 http 偵聽器的默認操作以重定向

[英]AWS CLI ALB: Modify default action of http listener to redirect

我正在嘗試修改 ALB 中 http 偵聽器的默認操作以使用 awscli 進行重定向。 這是為了將 HTTP 偵聽器上的流量重定向到 HTTPS 偵聽器。

我正在嘗試以下命令,但它失敗了。 有人可以幫我解決這個問題嗎? 如何在命令中添加重定向配置?

AWSCLI 文檔在這方面似乎沒有多大幫助。

aws elbv2 modify-listener --listener-arn $LISTENER_ARN --default-actions Type=redirect,RedirectConfig={Protocol=HTTPS,Port=443,Host=#{host},Path=/#{path},Query=#{query},StatusCode=HTTP_301}

錯誤:

Error parsing parameter '--default-actions': Expected: ',', received: '}' for input: Type=redirect,RedirectConfig=Host=#{host}

謝謝

重定向配置應該是這樣的

aws elbv2 modify-listener --listener-arn <listener> --default-actions '[{"Type": "redirect", "RedirectConfig": {"Protocol": "HTTPS", "Port": "443", "Host": "#{host}", "Query": "#{query}", "Path": "/#{path}", "StatusCode": "HTTP_301"}}]'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM