本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
存取 Amazon MQ 代理程式 Web 主控台,無需公開存取
當您關閉代理程式的公有可存取性時,建立代理程式 AWS 的帳戶 ID 可以存取私有代理程式。如果您關閉代理程式的公有可存取性,則必須執行下列步驟才能存取代理程式 Web 主控台。
必要條件
若要執行下列步驟,您必須設定下列項目:
-
VPCs
-
VPC 沒有網際網路閘道的 ,Amazon MQ 代理程式連接到其中,名為
private-vpc
。 -
第二個 VPC,具有名為 的網際網路閘道
public-vpc
。 -
兩者VPCs都必須連線 (例如,使用VPC對等 ),以便公有 Amazon EC2執行個體VPC可與私有 中的EC2執行個體通訊VPC。
-
如果您使用VPC對等互連,VPCs則必須為對等連線設定兩者的路由表。
-
-
安全群組
-
建立 Amazon MQ 代理程式所用的安全群組,名為
private-sg
。 -
用於
public-vpc
中EC2執行個體的第二個安全群組VPC,名為public-sg
。 -
private-sg
必須允許來自public-sg
的傳入連線。我們建議將此安全群組限制為 ActiveMQ 的連接埠 8162,以及 RabbitMQ 的連接埠 443。 -
public-sg
必須允許來自連接埠 22 上機器的傳入連線。
-
在沒有公有存取能力的情況下存取 Amazon MQ 代理程式的 Web 主控台
-
在 中建立 Linux EC2執行個體
public-vpc
(如有必要,使用公有 IP)。 -
若要驗證您的 VPC 是否已正確設定,請建立執行個體的
ssh
連線,EC2並將curl
命令與代理程式URI的 搭配使用。 -
從機器中,使用私有金鑰檔案的路徑和公有EC2執行個體的 IP 地址,建立執行個體的
ssh
通道EC2。例如:ssh -i ~/.ssh/id_rsa -N -C -q -f -D 8080 ec2-user@203.0.113.0
在您的機器上啟動轉送代理伺服器。
-
在機器FoxyProxy
上安裝代理用戶端,例如 。 -
使用以下設定來設定您的代理用戶端:
-
針對代理類型,指定
SOCKS5
。 -
針對 IP 地址、DNS名稱和伺服器名稱,指定
localhost
。 -
對於連接埠,指定
8080
。 -
移除任何現有的URL模式。
-
針對URL模式,指定
*.mq.*.amazonaws.com*
-
針對連線類型,指定
HTTP(S)
。
啟用您的代理用戶端時,您可以在機器上存取 Web 主控台。
-
重要
如果您使用私有代理程式,您可能會看到您未使用 設定的 IP 地址VPC。這些是來自 Amazon MQ 基礎設施上 RabbitMQ 的 IP 地址,而且不需要任何動作。 Amazon MQ