Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. AWS
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
를 사용한 Amazon DocumentDB 예제 AWS CLI
다음 코드 예제에서는 AWS Command Line Interface Amazon DocumentDB에서를 사용하여 작업을 수행하고 일반적인 시나리오를 구현하는 방법을 보여줍니다.
작업은 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 작업은 관련 시나리오의 컨텍스트에 따라 표시되며, 개별 서비스 함수를 직접적으로 호출하는 방법을 보여줍니다.
각 예시에는 전체 소스 코드에 대한 링크가 포함되어 있으며, 여기에서 컨텍스트에 맞춰 코드를 설정하고 실행하는 방법에 대한 지침을 찾을 수 있습니다.
주제
작업
다음 코드 예시에서는 add-tags-to-resource 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
지정된 리소스에 하나 이상의 태그 추가
다음
add-tags-to-resource예시에서는sample-cluster에 3개의 태그를 추가합니다. 키 이름은 있지만 값이 없는 태그(CropB)가 있습니다.aws docdb add-tags-to-resource \ --resource-namearn:aws:rds:us-west-2:123456789012:cluster:sample-cluster\ --tags Key="CropA",Value="Apple" Key="CropB" Key="CropC",Value="Corn"이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon DocumentDB 개발자 안내서의 Tagging Amazon DocumentDB Resources를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 AddTagsToResource
를 참조하세요.
-
다음 코드 예시에서는 apply-pending-maintenance-action 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
다음 유지 관리 기간 동안 보류 중인 유지 관리 작업이 수행되도록 하는 방법
다음
apply-pending-maintenance-action예시에서는 다음 예정된 유지 관리 기간 동안 모든 시스템 업데이트 작업을 수행합니다.aws docdb apply-pending-maintenance-action \ --resource-identifierarn:aws:rds:us-west-2:123456789012:cluster:sample-cluster\ --apply-actionsystem-update\ --opt-in-typenext-maintenance이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon DocumentDB 개발자 안내서의 Applying Amazon DocumentDB Updates를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ApplyPendingMaintenanceAction
섹션을 참조하세요.
-
다음 코드 예시에서는 copy-db-cluster-parameter-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
기존 DB 클러스터 파라미터 그룹을 복제하는 방법
다음
copy-db-cluster-parameter-group예시에서는custom-docdb3-6-copy라는 이름으로 파라미터 그룹custom-docdb3-6의 복사본을 생성합니다. 복사할 때 새 파라미터 그룹에 태그가 추가됩니다.aws docdb copy-db-cluster-parameter-group \ --source-db-cluster-parameter-group-identifiercustom-docdb3-6\ --target-db-cluster-parameter-group-identifiercustom-docdb3-6-copy\ --target-db-cluster-parameter-group-description"Copy of custom-docdb3-6"\ --tags Key="CopyNumber",Value="1" Key="Modifiable",Value="Yes"출력:
{ "DBClusterParameterGroup": { "DBParameterGroupFamily": "docdb3.6", "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:12345678901:cluster-pg:custom-docdb3-6-copy", "DBClusterParameterGroupName": "custom-docdb3-6-copy", "Description": "Copy of custom-docdb3-6" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Copying an Amazon DocumentDB Cluster Parameter Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CopyDbClusterParameterGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 copy-db-cluster-snapshot 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
스냅샷의 사본 생성
다음
copy-db-cluster-snapshot예시에서는sample-cluster-snapshot-copy라는sample-cluster-snapshot의 사본을 생성합니다. 복사본에는 원본의 모든 태그에 키 이름이CopyNumber인 새 태그가 추가됩니다.aws docdb copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifiersample-cluster-snapshot\ --target-db-cluster-snapshot-identifiersample-cluster-snapshot-copy\ --copy-tags \ --tags Key="CopyNumber",Value="1"이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon DocumentDB 개발자 안내서의 Copying a Cluster Snapshot을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CopyDbClusterSnapshot
섹션을 참조하세요.
-
다음 코드 예시에서는 create-db-cluster-parameter-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 파라미터 그룹 생성
다음
create-db-cluster-parameter-group예시에서는docdb3.6패밀리를 사용하여 DB 클러스터 파라미터 그룹sample-parameter-group을 생성합니다.aws docdb create-db-cluster-parameter-group \ --db-cluster-parameter-group-namesample-parameter-group\ --db-parameter-group-familydocdb3.6\ --description"Sample parameter group based on docdb3.6"출력:
{ "DBClusterParameterGroup": { "Description": "Sample parameter group based on docdb3.6", "DBParameterGroupFamily": "docdb3.6", "DBClusterParameterGroupArn": "arn:aws:rds:us-west-2:123456789012:cluster-pg:sample-parameter-group", "DBClusterParameterGroupName": "sample-parameter-group" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Creating an Amazon DocumentDB Cluster Parameter Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateDbClusterParameterGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 create-db-cluster-snapshot 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
수동 Amazon DocumentDB 클러스터 스냅샷을 생성하는 방법
다음
create-db-cluster-snapshot예시에서는 sample-cluster-snapshot이라는 이름의 Amazon DB 클러스터 스냅샷을 생성합니다.aws docdb create-db-cluster-snapshot \ --db-cluster-identifiersample-cluster\ --db-cluster-snapshot-identifiersample-cluster-snapshot출력:
{ "DBClusterSnapshot": { "MasterUsername": "master-user", "SnapshotCreateTime": "2019-03-18T18:27:14.794Z", "AvailabilityZones": [ "us-west-2a", "us-west-2b", "us-west-2c", "us-west-2d", "us-west-2e", "us-west-2f" ], "SnapshotType": "manual", "DBClusterSnapshotArn": "arn:aws:rds:us-west-2:123456789012:cluster-snapshot:sample-cluster-snapshot", "EngineVersion": "3.6.0", "PercentProgress": 0, "DBClusterSnapshotIdentifier": "sample-cluster-snapshot", "Engine": "docdb", "DBClusterIdentifier": "sample-cluster", "Status": "creating", "ClusterCreateTime": "2019-03-15T20:29:58.836Z", "Port": 0, "StorageEncrypted": false, "VpcId": "vpc-91280df6" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Creating a Manual Cluster Snapshot을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateDbClusterSnapshot
섹션을 참조하세요.
-
다음 코드 예시에서는 create-db-cluster 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 생성
다음
create-db-cluster예시에서는 일요일 20:30~11:00을 기본 유지 관리 시간으로 설정한sample-cluster라는 이름의 Amazon DocumentDB 클러스터를 생성합니다.aws docdb create-db-cluster \ --db-cluster-identifiersample-cluster\ --enginedocdb\ --master-username master-user \ --master-user-passwordpassword \ --preferred-maintenance-windowSun:20:30-Sun:21:00출력:
{ "DBCluster": { "DBClusterParameterGroup": "default.docdb3.6", "AssociatedRoles": [], "DBSubnetGroup": "default", "ClusterCreateTime": "2019-03-18T18:06:34.616Z", "Status": "creating", "Port": 27017, "PreferredMaintenanceWindow": "sun:20:30-sun:21:00", "HostedZoneId": "ZNKXH85TT8WVW", "DBClusterMembers": [], "Engine": "docdb", "DBClusterIdentifier": "sample-cluster", "PreferredBackupWindow": "10:12-10:42", "AvailabilityZones": [ "us-west-2d", "us-west-2f", "us-west-2e" ], "MasterUsername": "master-user", "BackupRetentionPeriod": 1, "ReaderEndpoint": "sample-cluster.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-77186e0d", "Status": "active" } ], "StorageEncrypted": false, "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "DbClusterResourceId": "cluster-L3R4YRSBUYDP4GLMTJ2WF5GH5Q", "MultiAZ": false, "Endpoint": "sample-cluster.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "EngineVersion": "3.6.0" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Creating an Amazon DocumentDB Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateDbCluster
섹션을 참조하세요.
-
다음 코드 예시에서는 create-db-instance 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 인스턴스 생성
다음
create-db-instance예시 코드는 Amazon DocumentDB 클러스터의 인스턴스sample-cluster-instance-2를 나열합니다.aws docdb create-db-instance \ --db-cluster-identifiersample-cluster\ --db-instance-classdb.r4.xlarge\ --db-instance-identifiersample-cluster-instance-2\ --enginedocdb출력:
{ "DBInstance": { "DBInstanceStatus": "creating", "PendingModifiedValues": { "PendingCloudwatchLogsExports": { "LogTypesToEnable": [ "audit" ] } }, "PubliclyAccessible": false, "PreferredBackupWindow": "00:00-00:30", "PromotionTier": 1, "EngineVersion": "3.6.0", "BackupRetentionPeriod": 3, "DBInstanceIdentifier": "sample-cluster-instance-2", "PreferredMaintenanceWindow": "tue:10:28-tue:10:58", "StorageEncrypted": false, "Engine": "docdb", "DBClusterIdentifier": "sample-cluster", "DBSubnetGroup": { "Subnets": [ { "SubnetAvailabilityZone": { "Name": "us-west-2a" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-4e26d263" }, { "SubnetAvailabilityZone": { "Name": "us-west-2c" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-afc329f4" }, { "SubnetAvailabilityZone": { "Name": "us-west-2d" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-53ab3636" }, { "SubnetAvailabilityZone": { "Name": "us-west-2b" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-991cb8d0" } ], "DBSubnetGroupDescription": "default", "SubnetGroupStatus": "Complete", "VpcId": "vpc-91280df6", "DBSubnetGroupName": "default" }, "DBInstanceClass": "db.r4.xlarge", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ], "DBInstanceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster-instance-2", "DbiResourceId": "db-XEKJLEMGRV5ZKCARUVA4HO3ITE" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Adding an Amazon DocumentDB Instance to a Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateDbInstance
섹션을 참조하세요.
-
다음 코드 예시에서는 create-db-subnet-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 서브넷 그룹 생성
다음
create-db-subnet-group예시에서는sample-subnet-group이라는 이름의 Amazon DocumentDB 서브넷 그룹을 생성합니다.aws docdb create-db-subnet-group \ --db-subnet-group-description"a sample subnet group"\ --db-subnet-group-namesample-subnet-group\ --subnet-ids"subnet-29ab1025""subnet-991cb8d0""subnet-53ab3636"출력:
{ "DBSubnetGroup": { "SubnetGroupStatus": "Complete", "DBSubnetGroupName": "sample-subnet-group", "DBSubnetGroupDescription": "a sample subnet group", "VpcId": "vpc-91280df6", "DBSubnetGroupArn": "arn:aws:rds:us-west-2:123456789012:subgrp:sample-subnet-group", "Subnets": [ { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-53ab3636", "SubnetAvailabilityZone": { "Name": "us-west-2d" } }, { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-991cb8d0", "SubnetAvailabilityZone": { "Name": "us-west-2b" } }, { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-29ab1025", "SubnetAvailabilityZone": { "Name": "us-west-2c" } } ] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Creating an Amazon DocumentDB Subnet Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateDbSubnetGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 delete-db-cluster-parameter-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 파라미터 그룹 삭제
다음
delete-db-cluster-parameter-group예시에서는 Amazon DocumentDB 파라미터 그룹sample-parameter-group을 삭제합니다.aws docdb delete-db-cluster-parameter-group \ --db-cluster-parameter-group-namesample-parameter-group이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon DocumentDB 개발자 안내서의 Deleting an Amazon DocumentDB Cluster Parameter Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteDbClusterParameterGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 delete-db-cluster-snapshot 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 스냅샷 삭제
다음
delete-db-cluster-snapshot예시에서는 Amazon DocumentDB 클러스터 스냅샷sample-cluster-snapshot을 삭제합니다.aws docdb delete-db-cluster-snapshot \ --db-cluster-snapshot-identifiersample-cluster-snapshot출력:
{ "DBClusterSnapshot": { "DBClusterIdentifier": "sample-cluster", "AvailabilityZones": [ "us-west-2a", "us-west-2b", "us-west-2c", "us-west-2d" ], "DBClusterSnapshotIdentifier": "sample-cluster-snapshot", "VpcId": "vpc-91280df6", "DBClusterSnapshotArn": "arn:aws:rds:us-west-2:123456789012:cluster-snapshot:sample-cluster-snapshot", "EngineVersion": "3.6.0", "Engine": "docdb", "SnapshotCreateTime": "2019-03-18T18:27:14.794Z", "Status": "available", "MasterUsername": "master-user", "ClusterCreateTime": "2019-03-15T20:29:58.836Z", "PercentProgress": 100, "StorageEncrypted": false, "SnapshotType": "manual", "Port": 0 } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Deleting a Cluster Snapshot을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteDbClusterSnapshot
섹션을 참조하세요.
-
다음 코드 예시에서는 delete-db-cluster 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 삭제
다음
delete-db-cluster예시에서는 Amazon DocumentDB 클러스터sample-cluster를 삭제합니다. 클러스터를 삭제하기 전에 클러스터를 백업하지 않습니다 참고: 클러스터를 삭제하려면 먼저 클러스터와 연결된 모든 인스턴스를 삭제해야 합니다.aws docdb delete-db-cluster \ --db-cluster-identifiersample-cluster\ --skip-final-snapshot출력:
{ "DBCluster": { "DBClusterIdentifier": "sample-cluster", "DBSubnetGroup": "default", "EngineVersion": "3.6.0", "Engine": "docdb", "LatestRestorableTime": "2019-03-18T18:07:24.610Z", "PreferredMaintenanceWindow": "sun:20:30-sun:21:00", "StorageEncrypted": false, "EarliestRestorableTime": "2019-03-18T18:07:24.610Z", "Port": 27017, "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ], "MultiAZ": false, "MasterUsername": "master-user", "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "Status": "available", "PreferredBackupWindow": "10:12-10:42", "ReaderEndpoint": "sample-cluster.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "AvailabilityZones": [ "us-west-2c", "us-west-2b", "us-west-2a" ], "Endpoint": "sample-cluster.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "DbClusterResourceId": "cluster-L3R4YRSBUYDP4GLMTJ2WF5GH5Q", "ClusterCreateTime": "2019-03-18T18:06:34.616Z", "AssociatedRoles": [], "DBClusterParameterGroup": "default.docdb3.6", "HostedZoneId": "ZNKXH85TT8WVW", "BackupRetentionPeriod": 1, "DBClusterMembers": [] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Deleting an Amazon DocumentDB Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteDbCluster
섹션을 참조하세요.
-
다음 코드 예시에서는 delete-db-instance 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 인스턴스 삭제
다음
delete-db-instance예시에서는 Amazon DocumentDB 인스턴스sample-cluster-instance-2를 삭제합니다.aws docdb delete-db-instance \ --db-instance-identifiersample-cluster-instance-2출력:
{ "DBInstance": { "DBSubnetGroup": { "Subnets": [ { "SubnetAvailabilityZone": { "Name": "us-west-2a" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-4e26d263" }, { "SubnetAvailabilityZone": { "Name": "us-west-2c" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-afc329f4" }, { "SubnetAvailabilityZone": { "Name": "us-west-2d" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-53ab3636" }, { "SubnetAvailabilityZone": { "Name": "us-west-2b" }, "SubnetStatus": "Active", "SubnetIdentifier": "subnet-991cb8d0" } ], "DBSubnetGroupName": "default", "DBSubnetGroupDescription": "default", "VpcId": "vpc-91280df6", "SubnetGroupStatus": "Complete" }, "PreferredBackupWindow": "00:00-00:30", "InstanceCreateTime": "2019-03-18T18:37:33.709Z", "DBInstanceClass": "db.r4.xlarge", "DbiResourceId": "db-XEKJLEMGRV5ZKCARUVA4HO3ITE", "BackupRetentionPeriod": 3, "Engine": "docdb", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ], "AutoMinorVersionUpgrade": true, "PromotionTier": 1, "EngineVersion": "3.6.0", "Endpoint": { "Address": "sample-cluster-instance-2.corcjozrlsfc.us-west-2.docdb.amazonaws.com", "HostedZoneId": "ZNKXH85TT8WVW", "Port": 27017 }, "DBInstanceIdentifier": "sample-cluster-instance-2", "PreferredMaintenanceWindow": "tue:10:28-tue:10:58", "EnabledCloudwatchLogsExports": [ "audit" ], "PendingModifiedValues": {}, "DBInstanceStatus": "deleting", "PubliclyAccessible": false, "DBInstanceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster-instance-2", "DBClusterIdentifier": "sample-cluster", "AvailabilityZone": "us-west-2c", "StorageEncrypted": false } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Deleting an Amazon DocumentDB Instance를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteDbInstance
섹션을 참조하세요.
-
다음 코드 예시에서는 delete-db-subnet-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 서브넷 그룹 삭제
다음
delete-db-subnet-group예시에서는 Amazon DocumentDB 서브넷 그룹sample-subnet-group을 삭제합니다.aws docdb delete-db-subnet-group \ --db-subnet-group-namesample-subnet-group이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon DocumentDB 개발자 안내서의 Deleting an Amazon DocumentDB Subnet Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteDbSubnetGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-cluster-parameter-groups 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
하나 이상의 Amazon DocumentDB 클러스터 파라미터 그룹의 세부 정보를 보는 방법
다음
describe-db-cluster-parameter-groups예시에서는 Amazon DocumentDB 클러스터 파라미터 그룹custom3-6-param-grp에 대한 세부 정보를 표시합니다.aws docdb describe-db-cluster-parameter-groups \ --db-cluster-parameter-group-namecustom3-6-param-grp출력:
{ "DBClusterParameterGroups": [ { "DBParameterGroupFamily": "docdb3.6", "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:custom3-6-param-grp", "Description": "Custom docdb3.6 parameter group", "DBClusterParameterGroupName": "custom3-6-param-grp" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Viewing Amazon DocumentDB Cluster Parameter Groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbClusterParameterGroups
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-cluster-parameters 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 파라미터 그룹의 세부 파라미터 목록 보기
다음
describe-db-cluster-parameters예시에서는 Amazon DocumentDB 파라미터 그룹 custom3-6-param-grp의 파라미터를 나열합니다.aws docdb describe-db-cluster-parameters \ --db-cluster-parameter-group-namecustom3-6-param-grp출력:
{ "Parameters": [ { "DataType": "string", "ParameterName": "audit_logs", "IsModifiable": true, "ApplyMethod": "pending-reboot", "Source": "system", "ApplyType": "dynamic", "AllowedValues": "enabled,disabled", "Description": "Enables auditing on cluster.", "ParameterValue": "disabled" }, { "DataType": "string", "ParameterName": "tls", "IsModifiable": true, "ApplyMethod": "pending-reboot", "Source": "system", "ApplyType": "static", "AllowedValues": "disabled,enabled", "Description": "Config to enable/disable TLS", "ParameterValue": "enabled" }, { "DataType": "string", "ParameterName": "ttl_monitor", "IsModifiable": true, "ApplyMethod": "pending-reboot", "Source": "user", "ApplyType": "dynamic", "AllowedValues": "disabled,enabled", "Description": "Enables TTL Monitoring", "ParameterValue": "enabled" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Viewing Amazon DocumentDB Cluster Parameters를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbClusterParameters
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-cluster-snapshot-attributes 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 스냅샷 속성 이름 및 값을 나열하는 방법
다음
describe-db-cluster-snapshot-attributes예시에서는 Amazon DocumentDB 스냅샷sample-cluster-snapshot의 속성 이름과 값을 나열합니다.aws docdb describe-db-cluster-snapshot-attributes \ --db-cluster-snapshot-identifiersample-cluster-snapshot출력:
{ "DBClusterSnapshotAttributesResult": { "DBClusterSnapshotAttributes": [ { "AttributeName": "restore", "AttributeValues": [] } ], "DBClusterSnapshotIdentifier": "sample-cluster-snapshot" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 DescribeDBClusterSnapshotAttributes를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbClusterSnapshotAttributes
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-cluster-snapshots 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 스냅샷을 설명하는 방법
다음
describe-db-cluster-snapshots예시에서는 Amazon DocumentDB 스냅샷sample-cluster-snapshot에 대한 세부 정보를 표시합니다.aws docdb describe-db-cluster-snapshots \ --db-cluster-snapshot-identifiersample-cluster-snapshot출력:
{ "DBClusterSnapshots": [ { "AvailabilityZones": [ "us-west-2a", "us-west-2b", "us-west-2c", "us-west-2d" ], "Status": "available", "DBClusterSnapshotArn": "arn:aws:rds:us-west-2:123456789012:cluster-snapshot:sample-cluster-snapshot", "SnapshotCreateTime": "2019-03-15T20:41:26.515Z", "SnapshotType": "manual", "DBClusterSnapshotIdentifier": "sample-cluster-snapshot", "DBClusterIdentifier": "sample-cluster", "MasterUsername": "master-user", "StorageEncrypted": false, "VpcId": "vpc-91280df6", "EngineVersion": "3.6.0", "PercentProgress": 100, "Port": 0, "Engine": "docdb", "ClusterCreateTime": "2019-03-15T20:29:58.836Z" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 DescribeDBClusterSnapshots를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbClusterSnapshots
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-clusters 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
하나 이상의 Amazon DocumentDB 클러스터에 대한 자세한 정보 가져오기
다음
describe-db-clusters예시에서는 Amazon DocumentDB 클러스터sample-cluster에 대한 세부 정보를 표시합니다.--db-cluster-identifier파라미터를 생략하면 최대 100개의 클러스터에 대한 정보를 얻을 수 있습니다.aws docdb describe-db-clusters --db-cluster-identifiersample-cluster출력:
{ "DBClusters": [ { "DBClusterParameterGroup": "default.docdb3.6", "Endpoint": "sample-cluster.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "PreferredBackupWindow": "00:00-00:30", "DBClusterIdentifier": "sample-cluster", "ClusterCreateTime": "2019-03-15T20:29:58.836Z", "LatestRestorableTime": "2019-03-18T20:28:03.239Z", "MasterUsername": "master-user", "DBClusterMembers": [ { "PromotionTier": 1, "DBClusterParameterGroupStatus": "in-sync", "IsClusterWriter": false, "DBInstanceIdentifier": "sample-cluster" }, { "PromotionTier": 1, "DBClusterParameterGroupStatus": "in-sync", "IsClusterWriter": true, "DBInstanceIdentifier": "sample-cluster2" } ], "PreferredMaintenanceWindow": "sat:04:30-sat:05:00", "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-77186e0d", "Status": "active" } ], "Engine": "docdb", "ReaderEndpoint": "sample-cluster.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "DBSubnetGroup": "default", "MultiAZ": true, "AvailabilityZones": [ "us-west-2a", "us-west-2c", "us-west-2b" ], "EarliestRestorableTime": "2019-03-15T20:30:47.020Z", "DbClusterResourceId": "cluster-UP4EF2PVDDFVHHDJQTYDAIGHLE", "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "BackupRetentionPeriod": 3, "HostedZoneId": "ZNKXH85TT8WVW", "StorageEncrypted": false, "EnabledCloudwatchLogsExports": [ "audit" ], "AssociatedRoles": [], "EngineVersion": "3.6.0", "Port": 27017, "Status": "available" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Describing Amazon DocumentDB Clusters를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbClusters
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-engine-versions 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
사용 가능한 Amazon DocumentDB 엔진 버전을 나열하는 방법
다음
describe-db-engine-versions예시에서는 사용 가능한 모든 Amazon DocumentDB 엔진 버전을 나열합니다.awsdocdbdescribe-db-engine-versions \ --engine docdb출력:
{ "DBEngineVersions": [ { "DBEngineVersionDescription": "DocDB version 1.0.200837", "DBParameterGroupFamily": "docdb3.6", "EngineVersion": "3.6.0", "ValidUpgradeTarget": [], "DBEngineDescription": "Amazon DocumentDB (with MongoDB compatibility)", "SupportsLogExportsToCloudwatchLogs": true, "Engine": "docdb", "ExportableLogTypes": [ "audit" ] } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 DescribeDBEngineVersions를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbEngineVersions
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-instances 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
프로비저닝된 Amazon DocumentDB 인스턴스에 대한 정보 찾기
다음
describe-db-instances예시에서는 Amazon DocumentDB 인스턴스sample-cluster-instance에 대한 세부 정보를 표시합니다.--db-instance-identifier파라미터가 생략되면 최대 100개의 인스턴스에 대한 정보를 받게 됩니다.aws docdb describe-db-instances \ --db-instance-identifiersample-cluster-instance출력:
{ "DBInstances": [ { "Endpoint": { "HostedZoneId": "ZNKXH85TT8WVW", "Address": "sample-cluster-instance.corcjozrlsfc.us-west-2.docdb.amazonaws.com", "Port": 27017 }, "PreferredBackupWindow": "00:00-00:30", "DBInstanceStatus": "available", "DBInstanceClass": "db.r4.large", "EnabledCloudwatchLogsExports": [ "audit" ], "DBInstanceIdentifier": "sample-cluster-instance", "DBSubnetGroup": { "Subnets": [ { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-4e26d263", "SubnetAvailabilityZone": { "Name": "us-west-2a" } }, { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-afc329f4", "SubnetAvailabilityZone": { "Name": "us-west-2c" } }, { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-53ab3636", "SubnetAvailabilityZone": { "Name": "us-west-2d" } }, { "SubnetStatus": "Active", "SubnetIdentifier": "subnet-991cb8d0", "SubnetAvailabilityZone": { "Name": "us-west-2b" } } ], "DBSubnetGroupName": "default", "SubnetGroupStatus": "Complete", "DBSubnetGroupDescription": "default", "VpcId": "vpc-91280df6" }, "InstanceCreateTime": "2019-03-15T20:36:06.338Z", "Engine": "docdb", "StorageEncrypted": false, "AutoMinorVersionUpgrade": true, "DBInstanceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster-instance", "PreferredMaintenanceWindow": "tue:08:39-tue:09:09", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ], "DBClusterIdentifier": "sample-cluster", "PendingModifiedValues": {}, "BackupRetentionPeriod": 3, "PubliclyAccessible": false, "EngineVersion": "3.6.0", "PromotionTier": 1, "AvailabilityZone": "us-west-2c", "DbiResourceId": "db-A2GIKUV6KPOHITGGKI2NHVISZA" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Describing Amazon DocumentDB Instances를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbInstances
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-db-subnet-groups 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 서브넷 설명 목록을 검색하는 방법
다음
describe-db-subnet-groups예시에서는 이름이default인 Amazon DocumentDB 서브넷에 대한 세부 정보를 설명합니다.aws docdb describe-db-subnet-groups \ --db-subnet-group-namedefault출력:
{ "DBSubnetGroups": [ { "VpcId": "vpc-91280df6", "DBSubnetGroupArn": "arn:aws:rds:us-west-2:123456789012:subgrp:default", "Subnets": [ { "SubnetIdentifier": "subnet-4e26d263", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2a" } }, { "SubnetIdentifier": "subnet-afc329f4", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2c" } }, { "SubnetIdentifier": "subnet-53ab3636", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2d" } }, { "SubnetIdentifier": "subnet-991cb8d0", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2b" } } ], "DBSubnetGroupName": "default", "SubnetGroupStatus": "Complete", "DBSubnetGroupDescription": "default" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Describing Subnet Groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeDbSubnetGroups
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-engine-default-cluster-parameters 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB의 기본 엔진 및 시스템 파라미터 정보를 설명하는 방법
다음
describe-engine-default-cluster-parameters예시에서는 Amazon DocumentDB 파라미터 그룹docdb3.6의 기본 엔진 및 시스템 파라미터 정보에 대한 세부 정보를 표시합니다.aws docdb describe-engine-default-cluster-parameters \ --db-parameter-group-familydocdb3.6출력:
{ "EngineDefaults": { "DBParameterGroupFamily": "docdb3.6", "Parameters": [ { "ApplyType": "dynamic", "ParameterValue": "disabled", "Description": "Enables auditing on cluster.", "Source": "system", "DataType": "string", "MinimumEngineVersion": "3.6.0", "AllowedValues": "enabled,disabled", "ParameterName": "audit_logs", "IsModifiable": true }, { "ApplyType": "static", "ParameterValue": "enabled", "Description": "Config to enable/disable TLS", "Source": "system", "DataType": "string", "MinimumEngineVersion": "3.6.0", "AllowedValues": "disabled,enabled", "ParameterName": "tls", "IsModifiable": true }, { "ApplyType": "dynamic", "ParameterValue": "enabled", "Description": "Enables TTL Monitoring", "Source": "system", "DataType": "string", "MinimumEngineVersion": "3.6.0", "AllowedValues": "disabled,enabled", "ParameterName": "ttl_monitor", "IsModifiable": true } ] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 DescribeEngineDefaultClusterParameters를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeEngineDefaultClusterParameters
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-event-categories 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
모든 Amazon DocumentDB 이벤트 범주를 설명하는 방법
다음
describe-event-categories예시에서는 Amazon DocumentDB 이벤트 소스 유형db-instance의 모든 범주를 나열합니다.aws docdb describe-event-categories \ --source-typedb-cluster출력:
{ "EventCategoriesMapList": [ { "SourceType": "db-cluster", "EventCategories": [ "failover", "maintenance", "notification", "failure" ] } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Viewing Event Categories를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeEventCategories
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-events 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 이벤트를 나열하는 방법
다음
describe-events예시에서는 지난 24시간(1,440분) 동안 발생한 모든 Amazon DocumentDB 이벤트를 나열합니다.aws docdb describe-events \ --duration1440이 명령은 출력을 생성하지 않습니다. 출력:
{ "Events": [ { "EventCategories": [ "failover" ], "Message": "Started cross AZ failover to DB instance: sample-cluster", "Date": "2019-03-18T21:36:29.807Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "SourceIdentifier": "sample-cluster", "SourceType": "db-cluster" }, { "EventCategories": [ "availability" ], "Message": "DB instance restarted", "Date": "2019-03-18T21:36:40.793Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster", "SourceIdentifier": "sample-cluster", "SourceType": "db-instance" }, { "EventCategories": [], "Message": "A new writer was promoted. Restarting database as a reader.", "Date": "2019-03-18T21:36:43.873Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "availability" ], "Message": "DB instance restarted", "Date": "2019-03-18T21:36:51.257Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "failover" ], "Message": "Completed failover to DB instance: sample-cluster", "Date": "2019-03-18T21:36:53.462Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "SourceIdentifier": "sample-cluster", "SourceType": "db-cluster" }, { "Date": "2019-03-19T16:51:48.847Z", "EventCategories": [ "configuration change" ], "Message": "Updated parameter audit_logs to enabled with apply method pending-reboot", "SourceIdentifier": "custom3-6-param-grp", "SourceType": "db-parameter-group" }, { "EventCategories": [ "configuration change" ], "Message": "Applying modification to database instance class", "Date": "2019-03-19T17:55:20.095Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "availability" ], "Message": "DB instance shutdown", "Date": "2019-03-19T17:56:31.127Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "configuration change" ], "Message": "Finished applying modification to DB instance class", "Date": "2019-03-19T18:00:45.822Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "availability" ], "Message": "DB instance restarted", "Date": "2019-03-19T18:00:53.397Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "availability" ], "Message": "DB instance shutdown", "Date": "2019-03-19T18:23:36.045Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "EventCategories": [ "availability" ], "Message": "DB instance restarted", "Date": "2019-03-19T18:23:46.209Z", "SourceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "SourceIdentifier": "sample-cluster2", "SourceType": "db-instance" }, { "Date": "2019-03-19T18:39:05.822Z", "EventCategories": [ "configuration change" ], "Message": "Updated parameter ttl_monitor to enabled with apply method immediate", "SourceIdentifier": "custom3-6-param-grp", "SourceType": "db-parameter-group" }, { "Date": "2019-03-19T18:39:48.067Z", "EventCategories": [ "configuration change" ], "Message": "Updated parameter audit_logs to disabled with apply method immediate", "SourceIdentifier": "custom3-6-param-grp", "SourceType": "db-parameter-group" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Amazon DocumentDB 이벤트 보기를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeEvents
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-orderable-db-instance-options 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 인스턴스 옵션 찾기
다음
describe-orderable-db-instance-options예시에서는 리전에 대한 Amazon DocumentDB 모든 인스턴스 옵션을 나열합니다.awsdocdbdescribe-orderable-db-instance-options \ --engine docdb \ --regionus-east-1출력:
{ "OrderableDBInstanceOptions": [ { "Vpc": true, "AvailabilityZones": [ { "Name": "us-east-1a" }, { "Name": "us-east-1b" }, { "Name": "us-east-1c" }, { "Name": "us-east-1d" } ], "EngineVersion": "3.6.0", "DBInstanceClass": "db.r4.16xlarge", "LicenseModel": "na", "Engine": "docdb" }, { "Vpc": true, "AvailabilityZones": [ { "Name": "us-east-1a" }, { "Name": "us-east-1b" }, { "Name": "us-east-1c" }, { "Name": "us-east-1d" } } ], "EngineVersion": "3.6.0", "DBInstanceClass": "db.r4.2xlarge", "LicenseModel": "na", "Engine": "docdb" }, { "Vpc": true, "AvailabilityZones": [ { "Name": "us-east-1a" }, { "Name": "us-east-1b" }, { "Name": "us-east-1c" }, { "Name": "us-east-1d" } ], "EngineVersion": "3.6.0", "DBInstanceClass": "db.r4.4xlarge", "LicenseModel": "na", "Engine": "docdb" }, { "Vpc": true, "AvailabilityZones": [ { "Name": "us-east-1a" }, { "Name": "us-east-1b" }, { "Name": "us-east-1c" }, { "Name": "us-east-1d" } ], "EngineVersion": "3.6.0", "DBInstanceClass": "db.r4.8xlarge", "LicenseModel": "na", "Engine": "docdb" }, { "Vpc": true, "AvailabilityZones": [ { "Name": "us-east-1a" }, { "Name": "us-east-1b" }, { "Name": "us-east-1c" }, { "Name": "us-east-1d" } ], "EngineVersion": "3.6.0", "DBInstanceClass": "db.r4.large", "LicenseModel": "na", "Engine": "docdb" }, { "Vpc": true, "AvailabilityZones": [ { "Name": "us-east-1a" }, { "Name": "us-east-1b" }, { "Name": "us-east-1c" }, { "Name": "us-east-1d" } ], "EngineVersion": "3.6.0", "DBInstanceClass": "db.r4.xlarge", "LicenseModel": "na", "Engine": "docdb" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Adding an Amazon DocumentDB Instance to a Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribeOrderableDBInstanceOptions
섹션을 참조하세요.
-
다음 코드 예시에서는 describe-pending-maintenance-actions 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
보류 중인 Amazon DocumentDB 유지 관리 작업 나열
다음
describe-pending-maintenance-actions예시에서는 보류 중인 모든 Amazon DocumentDB 유지 관리 작업을 나열합니다.aws docdb describe-pending-maintenance-actions출력:
{ "PendingMaintenanceActions": [] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Maintaining Amazon DocumentDB를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DescribePendingMaintenanceActions
섹션을 참조하세요.
-
다음 코드 예시에서는 failover-db-cluster 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터를 복제본으로 장애 조치하도록 강제하는 방법
다음
failover-db-cluster예시에서는 Amazon DocumentDB 클러스터 샘플 클러스터의 기본 인스턴스가 복제본으로 장애 조치합니다.aws docdb failover-db-cluster \ --db-cluster-identifiersample-cluster출력:
{ "DBCluster": { "AssociatedRoles": [], "DBClusterIdentifier": "sample-cluster", "EngineVersion": "3.6.0", "DBSubnetGroup": "default", "MasterUsername": "master-user", "EarliestRestorableTime": "2019-03-15T20:30:47.020Z", "Endpoint": "sample-cluster.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "AvailabilityZones": [ "us-west-2a", "us-west-2c", "us-west-2b" ], "LatestRestorableTime": "2019-03-18T21:35:23.548Z", "PreferredMaintenanceWindow": "sat:04:30-sat:05:00", "PreferredBackupWindow": "00:00-00:30", "Port": 27017, "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-77186e0d", "Status": "active" } ], "StorageEncrypted": false, "ClusterCreateTime": "2019-03-15T20:29:58.836Z", "MultiAZ": true, "Status": "available", "DBClusterMembers": [ { "DBClusterParameterGroupStatus": "in-sync", "IsClusterWriter": false, "DBInstanceIdentifier": "sample-cluster", "PromotionTier": 1 }, { "DBClusterParameterGroupStatus": "in-sync", "IsClusterWriter": true, "DBInstanceIdentifier": "sample-cluster2", "PromotionTier": 2 } ], "EnabledCloudwatchLogsExports": [ "audit" ], "DBClusterParameterGroup": "default.docdb3.6", "HostedZoneId": "ZNKXH85TT8WVW", "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "BackupRetentionPeriod": 3, "DbClusterResourceId": "cluster-UP4EF2PVDDFVHHDJQTYDAIGHLE", "ReaderEndpoint": "sample-cluster.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "Engine": "docdb" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Amazon DocumentDB Failover를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 FailoverDbCluster
섹션을 참조하세요.
-
다음 코드 예시에서는 list-tags-for-resource 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 리소스의 모든 태그 나열
다음
list-tags-for-resource예시에서는 Amazon DocumentDB 클러스터sample-cluster의 모든 태그를 나열합니다.aws docdb list-tags-for-resource \ --resource-namearn:aws:rds:us-west-2:123456789012:cluster:sample-cluster출력:
{ "TagList": [ { "Key": "A", "Value": "ALPHA" }, { "Key": "B", "Value": "" }, { "Key": "C", "Value": "CHARLIE" } ] }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Listing Tags on an Amazon DocumentDB Resource를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListTagsForResource
를 참조하세요.
-
다음 코드 예시에서는 modify-db-cluster-parameter-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 파라미터 그룹 수정
다음
modify-db-cluster-parameter-group예시에서는 두 파라미터audit_logs및ttl_monitor를 활성화로 설정하여 Amazon DocumentDB 클러스터 파라미터 그룹custom3-6-param-grp를 수정합니다. 변경 사항은 다음 재부팅 시 적용됩니다.aws docdb modify-db-cluster-parameter-group \ --db-cluster-parameter-group-namecustom3-6-param-grp\ --parametersParameterName=audit_logs,ParameterValue=enabled,ApplyMethod=pending-reboot\ParameterName=ttl_monitor,ParameterValue=enabled,ApplyMethod=pending-reboot출력:
{ "DBClusterParameterGroupName": "custom3-6-param-grp" }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Modifying an Amazon DocumentDB Cluster Parameter Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ModifyDbClusterParameterGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 modify-db-cluster-snapshot-attribute 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
예시 1: Amazon DocumentDB 스냅샷에 속성을 추가하는 방법
다음
modify-db-cluster-snapshot-attribute예시에서는 Amazon DocumentDB 클러스터 스냅샷에 4개의 속성 값을 추가합니다.aws docdb modify-db-cluster-snapshot-attribute \ --db-cluster-snapshot-identifiersample-cluster-snapshot\ --attribute-namerestore\ --values-to-add123456789011123456789012123456789013출력:
{ "DBClusterSnapshotAttributesResult": { "DBClusterSnapshotAttributes": [ { "AttributeName": "restore", "AttributeValues": [ "123456789011", "123456789012", "123456789013" ] } ], "DBClusterSnapshotIdentifier": "sample-cluster-snapshot" } }예시 2: Amazon DocumentDB 스냅샷에서 속성을 제거하는 방법
다음
modify-db-cluster-snapshot-attribute예시에서는 Amazon DocumentDB 클러스터 스냅샷에서 두 개의 속성 값을 제거합니다.aws docdb modify-db-cluster-snapshot-attribute \ --db-cluster-snapshot-identifiersample-cluster-snapshot\ --attribute-namerestore\ --values-to-remove123456789012출력:
{ "DBClusterSnapshotAttributesResult": { "DBClusterSnapshotAttributes": [ { "AttributeName": "restore", "AttributeValues": [ "123456789011", "123456789013" ] } ], "DBClusterSnapshotIdentifier": "sample-cluster-snapshot" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 ModifyDBClusterSnapshotAttribute를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ModifyDbClusterSnapshotAttribute
섹션을 참조하세요.
-
다음 코드 예시에서는 modify-db-cluster 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 클러스터 수정
다음
modify-db-cluster예시에서는 자동 백업의 보존 기간을 7일로 설정하고 백업 및 유지 관리의 기본 기간을 변경하여 Amazon DocumentDB 클러스터sample-cluster를 수정합니다. 모든 변경 사항은 다음 유지 관리 기간에 적용됩니다.aws docdb modify-db-cluster \ --db-cluster-identifiersample-cluster\ --no-apply-immediately \ --backup-retention-period7\ --preferred-backup-window18:00-18:30\ --preferred-maintenance-windowsun:20:00-sun:20:30출력:
{ "DBCluster": { "Endpoint": "sample-cluster.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "DBClusterMembers": [ { "DBClusterParameterGroupStatus": "in-sync", "DBInstanceIdentifier": "sample-cluster", "IsClusterWriter": true, "PromotionTier": 1 }, { "DBClusterParameterGroupStatus": "in-sync", "DBInstanceIdentifier": "sample-cluster2", "IsClusterWriter": false, "PromotionTier": 2 } ], "HostedZoneId": "ZNKXH85TT8WVW", "StorageEncrypted": false, "PreferredBackupWindow": "18:00-18:30", "MultiAZ": true, "EngineVersion": "3.6.0", "MasterUsername": "master-user", "ReaderEndpoint": "sample-cluster.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "DBSubnetGroup": "default", "LatestRestorableTime": "2019-03-18T22:08:13.408Z", "EarliestRestorableTime": "2019-03-15T20:30:47.020Z", "PreferredMaintenanceWindow": "sun:20:00-sun:20:30", "AssociatedRoles": [], "EnabledCloudwatchLogsExports": [ "audit" ], "Engine": "docdb", "DBClusterParameterGroup": "default.docdb3.6", "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster", "BackupRetentionPeriod": 7, "DBClusterIdentifier": "sample-cluster", "AvailabilityZones": [ "us-west-2a", "us-west-2c", "us-west-2b" ], "Status": "available", "DbClusterResourceId": "cluster-UP4EF2PVDDFVHHDJQTYDAIGHLE", "ClusterCreateTime": "2019-03-15T20:29:58.836Z", "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-77186e0d", "Status": "active" } ], "Port": 27017 } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Modifying an Amazon DocumentDB Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ModifyDbCluster
섹션을 참조하세요.
-
다음 코드 예시에서는 modify-db-instance 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 인스턴스 수정
다음
modify-db-instance예시는 인스턴스 클래스를db.r4.4xlarge로 변경하고 프로모션 계층을5로 변경하여 Amazon DocumentDB 인스턴스sample-cluster2를 수정합니다. 변경 사항은 즉시 적용되지만 인스턴스 상태를 사용할 수 있는 후에만 확인할 수 있습니다.aws docdb modify-db-instance \ --db-instance-identifiersample-cluster2\ --apply-immediately \ --db-instance-classdb.r4.4xlarge\ --promotion-tier5출력:
{ "DBInstance": { "EngineVersion": "3.6.0", "StorageEncrypted": false, "DBInstanceClass": "db.r4.large", "PreferredMaintenanceWindow": "mon:08:39-mon:09:09", "AutoMinorVersionUpgrade": true, "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-77186e0d", "Status": "active" } ], "PreferredBackupWindow": "18:00-18:30", "EnabledCloudwatchLogsExports": [ "audit" ], "AvailabilityZone": "us-west-2f", "DBInstanceIdentifier": "sample-cluster2", "InstanceCreateTime": "2019-03-15T20:36:06.338Z", "Engine": "docdb", "BackupRetentionPeriod": 7, "DBSubnetGroup": { "DBSubnetGroupName": "default", "DBSubnetGroupDescription": "default", "SubnetGroupStatus": "Complete", "Subnets": [ { "SubnetIdentifier": "subnet-4e26d263", "SubnetAvailabilityZone": { "Name": "us-west-2a" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-afc329f4", "SubnetAvailabilityZone": { "Name": "us-west-2c" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-53ab3636", "SubnetAvailabilityZone": { "Name": "us-west-2d" }, "SubnetStatus": "Active" }, { "SubnetIdentifier": "subnet-991cb8d0", "SubnetAvailabilityZone": { "Name": "us-west-2b" }, "SubnetStatus": "Active" } ], "VpcId": "vpc-91280df6" }, "PromotionTier": 2, "Endpoint": { "Address": "sample-cluster2.corcjozrlsfc.us-west-2.docdb.amazonaws.com", "HostedZoneId": "ZNKXH85TT8WVW", "Port": 27017 }, "DbiResourceId": "db-A2GIKUV6KPOHITGGKI2NHVISZA", "DBClusterIdentifier": "sample-cluster", "DBInstanceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "PendingModifiedValues": { "DBInstanceClass": "db.r4.4xlarge" }, "PubliclyAccessible": false, "DBInstanceStatus": "available" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Modifying an Amazon DocumentDB Instance를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ModifyDbInstance
섹션을 참조하세요.
-
다음 코드 예시에서는 modify-db-subnet-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 서브넷 그룹 수정
다음
modify-db-subnet-group예시에서는 지정된 서브넷과 새 설명을 추가하여 서브넷 그룹sample-subnet-group를 수정합니다.aws docdb modify-db-subnet-group \ --db-subnet-group-namesample-subnet-group\ --subnet-idssubnet-b3806e8fsubnet-53ab3636subnet-991cb8d0\ --db-subnet-group-description"New subnet description"출력:
{ "DBSubnetGroup": { "DBSubnetGroupName": "sample-subnet-group", "SubnetGroupStatus": "Complete", "DBSubnetGroupArn": "arn:aws:rds:us-west-2:123456789012:subgrp:sample-subnet-group", "VpcId": "vpc-91280df6", "DBSubnetGroupDescription": "New subnet description", "Subnets": [ { "SubnetIdentifier": "subnet-b3806e8f", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2a" } }, { "SubnetIdentifier": "subnet-53ab3636", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2c" } }, { "SubnetIdentifier": "subnet-991cb8d0", "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2b" } } ] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Modifying an Amazon DocumentDB Subnet Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ModifyDbSubnetGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 reboot-db-instance 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 인스턴스 재부팅
다음
reboot-db-instance예시에서는 Amazon DocumentDB 인스턴스sample-cluster2를 재부팅합니다.aws docdb reboot-db-instance \ --db-instance-identifiersample-cluster2이 명령은 출력을 생성하지 않습니다. 출력:
{ "DBInstance": { "PreferredBackupWindow": "18:00-18:30", "DBInstanceIdentifier": "sample-cluster2", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ], "DBSubnetGroup": { "VpcId": "vpc-91280df6", "Subnets": [ { "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2a" }, "SubnetIdentifier": "subnet-4e26d263" }, { "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2c" }, "SubnetIdentifier": "subnet-afc329f4" }, { "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2d" }, "SubnetIdentifier": "subnet-53ab3636" }, { "SubnetStatus": "Active", "SubnetAvailabilityZone": { "Name": "us-west-2b" }, "SubnetIdentifier": "subnet-991cb8d0" } ], "SubnetGroupStatus": "Complete", "DBSubnetGroupName": "default", "DBSubnetGroupDescription": "default" }, "PendingModifiedValues": {}, "Endpoint": { "Address": "sample-cluster2.corcjozrlsfc.us-west-2.docdb.amazonaws.com", "HostedZoneId": "ZNKXH85TT8WVW", "Port": 27017 }, "EnabledCloudwatchLogsExports": [ "audit" ], "StorageEncrypted": false, "DbiResourceId": "db-A2GIKUV6KPOHITGGKI2NHVISZA", "AutoMinorVersionUpgrade": true, "Engine": "docdb", "InstanceCreateTime": "2019-03-15T20:36:06.338Z", "EngineVersion": "3.6.0", "PromotionTier": 5, "BackupRetentionPeriod": 7, "DBClusterIdentifier": "sample-cluster", "PreferredMaintenanceWindow": "mon:08:39-mon:09:09", "PubliclyAccessible": false, "DBInstanceClass": "db.r4.4xlarge", "AvailabilityZone": "us-west-2d", "DBInstanceArn": "arn:aws:rds:us-west-2:123456789012:db:sample-cluster2", "DBInstanceStatus": "rebooting" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Rebooting an Amazon DocumentDB ILnstance를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 RebootDbInstance
섹션을 참조하세요.
-
다음 코드 예시에서는 remove-tags-from-resource 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 리소스에서 태그 제거
다음
remove-tags-from-resource예시에서는 Amazon DocumentDB 클러스터sample-cluster에서 이름이B인 키가 있는 태그를 제거합니다.aws docdb remove-tags-from-resource \ --resource-namearn:aws:rds:us-west-2:123456789012:cluster:sample-cluster\ --tag-keysB이 명령은 출력을 생성하지 않습니다.
자세한 내용은 Amazon DocumentDB 개발자 안내서의 Removing Tags from an Amazon DocumentDBResource를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 RemoveTagsFromResource
를 참조하세요.
-
다음 코드 예시에서는 reset-db-cluster-parameter-group 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
Amazon DocumentDB 파라미터 그룹에서 지정된 파라미터 값을 기본값으로 재설정하는 방법
다음
reset-db-cluster-parameter-group예시에서는 Amazon DocumentDB 파라미터 그룹custom3-6-param-grp의ttl_monitor파라미터를 기본값으로 재설정합니다.aws docdb reset-db-cluster-parameter-group \ --db-cluster-parameter-group-namecustom3-6-param-grp\ --parametersParameterName=ttl_monitor,ApplyMethod=immediate출력:
{ "DBClusterParameterGroupName": "custom3-6-param-grp" }자세한 내용은 Amazon DocumentDB 개발자 안내서의 제목을 참조하세요.
Amazon DocumentDB 파라미터 그룹에서 지정된 파라미터 값 또는 모든 파라미터 값을 기본값으로 재설정하는 방법
다음
reset-db-cluster-parameter-groupAmazon DocumentDB 파라미터 그룹custom3-6-param-grp의 모든 파라미터를 기본값으로 재설정합니다.aws docdb reset-db-cluster-parameter-group \ --db-cluster-parameter-group-namecustom3-6-param-grp\ --reset-all-parameters출력:
{ "DBClusterParameterGroupName": "custom3-6-param-grp" }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Resetting an Amazon DocumentDB Cluster Parameter Group을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ResetDbClusterParameterGroup
섹션을 참조하세요.
-
다음 코드 예시에서는 restore-db-cluster-from-snapshot 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
자동 또는 수동 스냅샷에서 Amazon DocumentDB 클러스터 복원
다음
restore-db-cluster-from-snapshot예시에서는 스냅샷rds:sample-cluster-2019-03-16-00-01에서sample-cluster-2019-03-16-00-01-restored라는 새 Amazon DocumentDB 클러스터를 생성합니다.aws docdb restore-db-cluster-from-snapshot \ --db-cluster-identifiersample-cluster-2019-03-16-00-01-restored\ --enginedocdb\ --snapshot-identifierrds:sample-cluster-2019-03-16-00-01출력:
{ "DBCluster": { "ClusterCreateTime": "2019-03-19T18:45:01.857Z", "HostedZoneId": "ZNKXH85TT8WVW", "Engine": "docdb", "DBClusterMembers": [], "MultiAZ": false, "AvailabilityZones": [ "us-west-2a", "us-west-2c", "us-west-2b" ], "StorageEncrypted": false, "ReaderEndpoint": "sample-cluster-2019-03-16-00-01-restored.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "Endpoint": "sample-cluster-2019-03-16-00-01-restored.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "Port": 27017, "PreferredBackupWindow": "00:00-00:30", "DBSubnetGroup": "default", "DBClusterIdentifier": "sample-cluster-2019-03-16-00-01-restored", "PreferredMaintenanceWindow": "sat:04:30-sat:05:00", "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster-2019-03-16-00-01-restored", "DBClusterParameterGroup": "default.docdb3.6", "DbClusterResourceId": "cluster-XOO46Q3RH4LWSYNH3NMZKXPISU", "MasterUsername": "master-user", "EngineVersion": "3.6.0", "BackupRetentionPeriod": 3, "AssociatedRoles": [], "Status": "creating", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Restoring from a Cluster Snapshot을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 RestoreDbClusterFromSnapshot
섹션을 참조하세요.
-
다음 코드 예시에서는 restore-db-cluster-to-point-in-time 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
수동 스냅샷에서 Amazon DocumentDB 클러스터를 특정 시점으로 복원하는 방법
다음
restore-db-cluster-to-point-in-time예시에서는sample-cluster-snapshot을 사용하여 최신 복원 가능 시간을 사용하여 새 Amazon DocumentDB 클러스터sample-cluster-pit를 생성합니다.aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifiersample-cluster-pit\ --source-db-cluster-identifierarn:aws:rds:us-west-2:123456789012:cluster:sample-cluster\ --use-latest-restorable-time출력:
{ "DBCluster": { "StorageEncrypted": false, "BackupRetentionPeriod": 3, "MasterUsername": "master-user", "HostedZoneId": "ZNKXH85TT8WVW", "PreferredBackupWindow": "00:00-00:30", "MultiAZ": false, "DBClusterIdentifier": "sample-cluster-pit", "DBSubnetGroup": "default", "ClusterCreateTime": "2019-04-03T15:55:21.320Z", "AssociatedRoles": [], "DBClusterParameterGroup": "default.docdb3.6", "DBClusterMembers": [], "Status": "creating", "AvailabilityZones": [ "us-west-2a", "us-west-2d", "us-west-2b" ], "ReaderEndpoint": "sample-cluster-pit.cluster-ro-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "Port": 27017, "Engine": "docdb", "EngineVersion": "3.6.0", "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-77186e0d", "Status": "active" } ], "PreferredMaintenanceWindow": "sat:04:30-sat:05:00", "Endpoint": "sample-cluster-pit.cluster-corcjozrlsfc.us-west-2.docdb.amazonaws.com", "DbClusterResourceId": "cluster-NLCABBXOSE2QPQ4GOLZIFWEPLM", "DBClusterArn": "arn:aws:rds:us-west-2:123456789012:cluster:sample-cluster-pit" } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Restoring a Snapshot to a Point in Time을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 RestoreDbClusterToPointInTime
섹션을 참조하세요.
-
다음 코드 예시에서는 start-db-cluster 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
중지된 Amazon DocumentDB 클러스터 시작
다음
start-db-cluster예시에서는 지정된 Amazon DocumentDB 클러스터를 시작합니다.aws docdb start-db-cluster \ --db-cluster-identifiersample-cluster출력:
{ "DBCluster": { "ClusterCreateTime": "2019-03-19T18:45:01.857Z", "HostedZoneId": "ZNKXH85TT8WVW", "Engine": "docdb", "DBClusterMembers": [], "MultiAZ": false, "AvailabilityZones": [ "us-east-1a", "us-east-1c", "us-east-1f" ], "StorageEncrypted": false, "ReaderEndpoint": "sample-cluster-2019-03-16-00-01-restored.cluster-ro-corcjozrlsfc.us-east-1.docdb.amazonaws.com", "Endpoint": "sample-cluster-2019-03-16-00-01-restored.cluster-corcjozrlsfc.us-east-1.docdb.amazonaws.com", "Port": 27017, "PreferredBackupWindow": "00:00-00:30", "DBSubnetGroup": "default", "DBClusterIdentifier": "sample-cluster-2019-03-16-00-01-restored", "PreferredMaintenanceWindow": "sat:04:30-sat:05:00", "DBClusterArn": "arn:aws:rds:us-east-1:123456789012:cluster:sample-cluster-2019-03-16-00-01-restored", "DBClusterParameterGroup": "default.docdb3.6", "DbClusterResourceId": "cluster-XOO46Q3RH4LWSYNH3NMZKXPISU", "MasterUsername": "master-user", "EngineVersion": "3.6.0", "BackupRetentionPeriod": 3, "AssociatedRoles": [], "Status": "creating", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Stopping and Starting an Amazon DocumentDB Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartDbCluster
섹션을 참조하세요.
-
다음 코드 예시에서는 stop-db-cluster 코드를 사용하는 방법을 보여줍니다.
- AWS CLI
-
실행 중인 Amazon DocumentDB 클러스터 중지
다음
stop-db-cluster예시에서는 지정된 Amazon DocumentDB 클러스터를 중지합니다.aws docdb stop-db-cluster \ --db-cluster-identifiersample-cluster출력:
{ "DBCluster": { "ClusterCreateTime": "2019-03-19T18:45:01.857Z", "HostedZoneId": "ZNKXH85TT8WVW", "Engine": "docdb", "DBClusterMembers": [], "MultiAZ": false, "AvailabilityZones": [ "us-east-1a", "us-east-1c", "us-east-1f" ], "StorageEncrypted": false, "ReaderEndpoint": "sample-cluster-2019-03-16-00-01-restored.cluster-ro-corcjozrlsfc.us-east-1.docdb.amazonaws.com", "Endpoint": "sample-cluster-2019-03-16-00-01-restored.cluster-corcjozrlsfc.us-east-1.docdb.amazonaws.com", "Port": 27017, "PreferredBackupWindow": "00:00-00:30", "DBSubnetGroup": "default", "DBClusterIdentifier": "sample-cluster-2019-03-16-00-01-restored", "PreferredMaintenanceWindow": "sat:04:30-sat:05:00", "DBClusterArn": "arn:aws:rds:us-east-1:123456789012:cluster:sample-cluster-2019-03-16-00-01-restored", "DBClusterParameterGroup": "default.docdb3.6", "DbClusterResourceId": "cluster-XOO46Q3RH4LWSYNH3NMZKXPISU", "MasterUsername": "master-user", "EngineVersion": "3.6.0", "BackupRetentionPeriod": 3, "AssociatedRoles": [], "Status": "creating", "VpcSecurityGroups": [ { "Status": "active", "VpcSecurityGroupId": "sg-77186e0d" } ] } }자세한 내용은 Amazon DocumentDB 개발자 안내서의 Stopping and Starting an Amazon DocumentDB Cluster를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StopDbCluster
섹션을 참조하세요.
-