メニュー
AWS Elastic Beanstalk
開発者ガイド (API Version 2010-12-01)

eb clone

説明

環境のクローンを新しい環境として作成します。元の環境とクローンされた環境では設定が同じになります。

注記

デフォルトでは、クローンを作成する環境のソリューションスタックのバージョンに関係なく、eb clone コマンドは最新のソリューションスタックでクローン環境を作成します。コマンドの実行時に --exact オプションを含めることで、これを抑制できます。

構文

eb clone

eb clone environment_name

オプション

名前

説明

-n string

または

--clone_name string

クローンの環境に指定する名前。

-c string

または

--cname string

クローンの環境で必要となる CNAME プレフィックス。

--envvars

環境プロパティ。「name=value」の形式を使用してカンマ区切りリストで指定します。

型: 文字列

制約:

  • キーと値のペアはカンマで区切る必要があります。

  • キーと値には、任意の言語のアルファベット文字、数字、空白、表示されない区切り文字、記号(_)を使用できます。: / + \ - @

  • キーの長さは最大 128 文字です。値の長さは最大 256 文字です。

  • キーと値は大文字と小文字が区別されます。

  • 値と環境名を同じすることはできません。

  • 値に aws: または elasticbeanstalk: を含めることはできません。

  • すべての環境プロパティの合計サイズが 4,096 バイトを超えることはできません。

--exact

Elastic Beanstalk が新しいクローン環境のソリューションスタックのバージョンを使用可能な最新のバージョンに更新することを防止します(元の環境プラットフォーム用)。

--scale number

クローンの環境を起動したときにその環境で実行されるインスタンスの数。

--tags name=value

お客様の環境内のリソースのタグname=value の形式を使用してカンマ区切りリストで指定します。

--timeout

コマンドがタイムアウトするまでの時間(分)。

一般的なオプション

出力

成功すると、コマンドは元の環境と同じ設定を含む環境、または eb clone のオプションで指定された変更が適用された環境を作成します。

次の例では、指定した環境のクローンが作成されます。

$ eb clone
Enter name for Environment Clone
(default is tmp-dev-clone):
Enter DNS CNAME prefix
(default is tmp-dev-clone):
Environment details for: tmp-dev-clone
  Application name: tmp
  Region: us-west-2
  Deployed Version: app-141029_144740
  Environment ID: e-vjvrqnn5pv
  Platform: 64bit Amazon Linux 2014.09 v1.0.9 running PHP 5.5
  Tier: WebServer-Standard-1.0
  CNAME: tmp-dev-clone.elasticbeanstalk.com
  Updated: 2014-10-29 22:00:23.008000+00:00
Printing Status:
INFO: createEnvironment is starting.
INFO: Using elasticbeanstalk-us-west-2-888214631909 as Amazon S3 storage bucket for environment data.
INFO: Created load balancer named: awseb-e-v-AWSEBLoa-4X0VL5UVQ353
INFO: Created security group named: awseb-e-vjvrqnn5pv-stack-AWSEBSecurityGroup-18AV9FGCH2HZM
INFO: Created Auto Scaling launch configuration named: awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingLaunchConfiguration-FDUWRSZZ6L3Z
INFO: Waiting for EC2 instances to launch. This may take a few minutes.
INFO: Created Auto Scaling group named: awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingGroup-69DN6PO5TISM
INFO: Created Auto Scaling group policy named: arn:aws:autoscaling:us-west-2:11122223333:scalingPolicy:addb18d0-7088-402f-90ae-43be7c8d40cb:autoScalingGroupName/awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingGroup-69DN6PO5TISM:policyName/awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingScaleDownPolicy-I8GFGQ8T8MOV
INFO: Created Auto Scaling group policy named: arn:aws:autoscaling:us-west-2:11122223333:scalingPolicy:fdcee817-e687-4fce-adc3-376995b3fef5:autoScalingGroupName/awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingGroup-69DN6PO5TISM:policyName/awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingScaleUpPolicy-1R312293DFY24
INFO: Created CloudWatch alarm named: awseb-e-vjvrqnn5pv-stack-AWSEBCloudwatchAlarmLow-1M67HXZH1U9K3
INFO: Created CloudWatch alarm named: awseb-e-vjvrqnn5pv-stack-AWSEBCloudwatchAlarmHigh-1K5CI7RVGV8ZJ
INFO: Added EC2 instance 'i-cf30e1c5' to Auto Scaling Group 'awseb-e-vjvrqnn5pv-stack-AWSEBAutoScalingGroup-69DN6PO5TISM'.
INFO: Successfully launched environment: tmp-dev-clone

このページの内容: