本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
register 命令範例
重要
 AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移到其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post
注意
只有 Linux 堆疊支援此功能。
本節包含 register 命令字串的一些範例。
- 從工作站註冊 Amazon EC2 執行個體
 - 
                            
下列範例會從工作站註冊 Amazon EC2 執行個體。命令字串使用預設登入資料,並透過其 Amazon EC2 執行個體 ID 識別執行個體。透過將
ec2變更為on-premises,即可將範例用於現場部署執行個體。aws opsworks register \ --region us-west-2 \ --use-instance-profile \ --infrastructure-class ec2 \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --ssh-user-name my-sshusername \ --ssh-private-key "./keys/mykeys.pem" \ i-2422b9c5 - 從工作站註冊現場部署執行個體
 - 
                            
下列範例會從個別工作站註冊現場部署執行個體。命令字串使用預設登入資料,並以指定的
ssh命令字串登入執行個體。如果您的執行個體需要密碼,register會提示您。您可以將on-premises變更為 ,以使用 Amazon EC2 執行個體的範例ec2。aws opsworks register \ --region us-west-2 \ --infrastructure-class on-premises \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --override-ssh "ssh your-user@192.0.2.0"注意
您可以使用
--override-ssh指定任何自訂 SSH 命令字串。 OpsWorks Stacks 接著會使用指定的字串登入執行個體,而不是建構命令字串。如需其他範例,請參閱使用自訂 SSH 命令字串註冊執行個體。 - 使用自訂 SSH 命令字串註冊執行個體
 - 
                            
下列範例會從工作站註冊現場部署執行個體,並使用
--override-ssh引數指定register使用 登入執行個體的自訂 SSH 命令。此範例使用sshpass以使用者名稱和密碼登入,但您可以指定任何有效的ssh命令字串。aws opsworks register \ --region us-west-2 \ --infrastructure-class on-premises \ --stack-id 2f92ff9d-04f2-4728-879b-f4283b40783c \ --override-ssh "sshpass -p 'mypassword' ssh your-user@192.0.2.0" - 從執行個體執行 
register來註冊執行個體 - 
                            
下列範例示範如何
register透過從執行個體本身執行 來註冊 Amazon EC2 執行個體。命令字串取決於其許可的預設登入資料。若要使用現場部署執行個體的範例,請將--infrastructure-class變更為on-premises。aws opsworks register \ --region us-west-2 \ --infrastructure-class ec2 \ --stack-id ad21bce6-7623-47f1-bf9d-af2affad8907 \ --local - 使用私有 IP 地址註冊執行個體
 - 
                            
根據預設,
register使用執行個體的公有 IP 地址登入執行個體。若要使用私有 IP 地址註冊執行個體 (例如 VPC 之私有子網路中的執行個體),您必須使用--override-ssh指定自訂ssh命令字串。aws opsworks register \ --region us-west-2 \ --infrastructure-class ec2 \ --stack-id 2f92ff9d-04f2-4728-879b-f4283b40783c \ --override-ssh "ssh -i mykey.pem ec2-user@10.183.201.93" \ i-2422b9c5