백업 정책 관리하기
IBM Cloud 백업 정책 및 계획을 관리하려면 일정을 업데이트하고, 태그를 추가하거나 제거하며, 상태를 확인하고, 이벤트를 감사하고, 불필요한 정책을 삭제하십시오.
콘솔에서 백업 정책 관리
백업 정책의 이름을 바꾸고, 백업 정책 내에서 계획을 삭제하고, 정책을 삭제하고, 콘솔에서 사용자 태그를 편집할 수 있습니다.
콘솔에서 백업 정책 이름 바꾸기
백업 정책 또는 백업 정책 세부사항 페이지에서 정책의 이름을 바꿀 수 있습니다.
-
백업 정책 목록에서 조치 아이콘
을 클릭하고 이름 바꾸기를 선택하십시오.
-
정책 세부사항 페이지에서 정책 이름 옆에 있는 편집 아이콘
을 클릭하십시오.
콘솔에서 일관성 그룹 구성원 편집
백업 정책 세부사항 페이지에서 백업 정책에 Block Storage for VPC 부트 볼륨을 포함하거나 제외할 수 있습니다.
-
백업 정책에 대한 세부사항 페이지로 이동하십시오.
-
개요 탭의 정책 세부사항에서 부트 볼륨 을 찾고 편집 아이콘
을 클릭하여 값을 변경하십시오.
콘솔에서 백업 계획 편집
백업 정책을 프로비저닝하고 백업 요금제를 만든 후에는 요금제 세부 정보를 편집하거나 요금제를 비활성화 또는 삭제할 수 있습니다. 백업을 작성하려면 정책에 대해 최소한 하나의 남은 계획이 있어야 합니다.
-
백업 계획 세부 정보 페이지에서 계획에 대한 작업 메뉴를 확장하십시오.
-
편집을 선택하십시오. 계획 세부사항이 측면 패널에 표시됩니다. 요금제 상태 토글을 전환하여 요금제를 사용하거나 사용하지 않도록 설정할 수 있습니다. 이름과 백업 주기 등 요금제의 세부 정보를 수정할 수도 있습니다. 개별 볼륨 백업의 경우 빠른 복원을 사용 또는 사용 안함으로 설정하거나 사용 가능한 리젼 빠른 복원을 변경할 수 있습니다. 다른 지역에서 사본의 작성 및 보존을 사용 또는 사용 안함으로 설정할 수도 있습니다. 빠른 복원 및 지역 간 복사 기능은 다중 볼륨 또는 파일 공유 백업에는 지원되지 않습니다.
-
선택을 모두 마치면 확인하십시오.
정책 계획의 변경 사항은 향후 백업에 적용됩니다. 예를 들어, 원격 위치에서 사본 생성을 활성화하면, 변경 이전에 존재했던 백업 스냅샷은 원격 위치로 복사되지 않습니다. 다음에 계획이 백업 스냅샷 생성을 트리거하면, 그 스냅샷의 복사본이 원격 지역에 생성됩니다.
CLI를 통한 백업 정책 및 계획 관리
CLI에서 백업 정책을 삭제하고, 정책 이름을 변경하며, 사용자 태그를 편집할 수 있습니다.
시작하기 전에
CLI를 사용하려면 먼저 IBM Cloud CLI 및 VPC CLI 플러그인을 설치해야 합니다. 자세한 정보는 CLI 전제조건을 참조하십시오.
IBM Cloud® 에 로그인하세요.
ibmcloud login --sso -a cloud.ibm.com
이 명령은 URL을 리턴하고 비밀번호를 입력하라는 프롬프트를 표시합니다. 브라우저의 해당 URL로 이동하여 로그인하십시오. 성공하면 일회성 비밀번호를 얻게 됩니다. 이 비밀번호를 복사하여 메시지에 응답으로 붙여넣습니다. 인증에 성공하면 계정을 선택하도록 프롬프트가 표시됩니다. 여러 계정을 사용할 수 있는 경우, 로그인할 계정을 선택하세요. 나머지 프롬프트에 응답하여 로그인을 완료하십시오.
CLI에서 백업 정책 이름 변경하기
ibmcloud is backup-policy-update 명령을 실행하고 정책 ID 또는 정책 이름을 지정한 후 백업 정책의 새 이름을 지정하십시오.
ibmcloud is backup-policy-update POLICY [--name NEW_NAME] [--output JSON] [-q, --quiet]
다음 예제는 이름으로 식별되는 백업 정책의 이름을 바꿉니다.
ibmcloud is backup-policy-update backup-policy-v1 --name new-policy-23
Updating backup policy backup-policy-v1 under account Test Account as user test.user@ibm.com...
ID r138-0521986d-963c-4c18-992d-d6a7a99d115f
Name new-policy-23
CRN crn:v1:bluemix:public:is:eu-de:a/a1234567::backup-policy:r138-0521986d-963c-4c18-992d-d6a7a99d115f
Status stable
Last job completed at 2023-02-22T20:12:44.000Z
Plans ID Name Resource type
r138-2129a79a-5629-4069-bf79-7bb0af3b0bd3 my-policy-plan-a backup_policy_plan
r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 my-policy-plan-c backup_policy_plan
Backup tags dev:test
Match resource type volume
Resource group defaults
Created at 2023-02-21T22:42:10+00:00
다음 예제는 ID로 식별되는 엔터프라이즈 백업 정책을 업데이트합니다.
ibmcloud is backup-policy-update r006-0bc533ed-4796-407a-982e-693b418f3de3 --name cli-updated-2
Updating backup policy r006-0bc533ed-4796-407a-982e-693b418f3de3 under account Enterprise Test as user test.user@ibm.com...
ID r006-0bc533ed-4796-407a-982e-693b418f3de3
Name cli-updated-2
CRN crn:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-0bc533ed-4796-407a-982e-693b418f3de3
Status stable
Plans ID Name Resource type
r006-0741b600-e8d5-41b4-88a7-c19b6fbf89ca scope-plan-2 backup_policy_plan
Backup tags dev:test
Match resource type volume
Resource group ID Name
e579217258f74f42974e6ec4da287fc5 Default
Scope ID CRN Resource type
7e44cb4667ba4b88b1b1f8dcc15e33b3 crn:v1:bluemix:public:enterprise::a/a1234567::enterprise:7e44cb4667ba4b88b1b1f8dcc15e33b3 -
Health State ok
Created at 2023-08-30T13:39:10+05:30
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-update의 내용을 참조하십시오.
CLI에서 일관성 그룹 멤버 편집
ibmcloud is backup-policy-update 명령을 실행하고 정책 ID 또는 정책 이름과 수정할 태그를 지정하십시오.
ibmcloud is backup-policy-update POLICY [--included_content data_volumes|boot_volume ] [--output JSON] [-q, --quiet]
다음 예제는 일치하는 태그가 있는 가상 서버 인스턴스에 첨부된 데이터 볼륨에만 적용되도록 백업 정책을 업데이트합니다.
ibmcloud is backup-policy-create --match-tags dev:test --name my-cr-backup-policy-v1 --match-resource-type instance --included-content data_volumes
Updating backup policy my-cr-backup-policy-v1 under account Test Account as user test.user@ibm.com...
ID r006-e0713176-37b6-4168-88ab-ad92f8a544f9
Name my-cr-backup-policy-v1
CRN crn:v1:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-e0713176-37b6-4168-88ab-ad92f8a544f9
Status stable
Plans ID Name Resource type
Backup tags dev:test
Match resource type instance
Included Content data_volumes
Resource group ID Name
11caaa983d9c4beb82690daab08717e9 Default
Scope ID Resource type
a1234567 account
Health State ok
Created at 2023-12-05T19:29:35+05:30
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-update의 내용을 참조하십시오.
CLI를 통해 백업 계획 업데이트하기
ibmcloud is backup-policy-plan-update 명령을 실행하여 백업 계획을 업데이트하십시오. 명령행에 ID 또는 이름별로 정책 및 계획을 구분하십시오. 계획 이름, cron-spec 백업 스케줄, 사용자 태그 첨부, 백업 보존 기간 업데이트, 빠른 복원 구역 추가 또는 제거를 업데이트할 수 있습니다.
다음 코드 스니펫은 명령 구문을 표시합니다.
ibmcloud is backup-policy-plan-update POLICY PLAN [--name NAME] [--active] [--attach-tags ATTACH_TAGS] [--copy-tags true | false] [--cron-spec CRON_SPEC] [[--delete-after DELETE_AFTER] [--delete-over-count DELETE_OVER_COUNT]] [--reset-delete-over-count] [[--clone-policy-zones ZONE1,ZONE2,...] [--clone-policy-max-snapshots CLONE_POLICY_MAX_SNAPSHOTS]] [--remote-region-policies REMOTE_REGION_POLICY_JSON | @REMOTE_REGION_POLICY_JSON] [--output JSON] [-q, --quiet]
백업 계획의 이름을 바꾸려면 다음 예제와 같은 명령을 실행하십시오. 이름별로 백업 정책 및 계획을 지정하고 계획의 이름을 my-policy-plan-c 에서 my-policy-plan-b 로 변경합니다.
ibmcloud is backup-policy-plan-update new-policy-23 my-policy-plan-c --name my-policy-plan-b
Updating plan my-policy-plan-c of the backup policy r138-0521986d-963c-4c18-992d-d6a7a99d115f under account Test Account as user test.user@ibm.com...
ID r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9
Name my-policy-plan-b
Active true
Lifecycle state updating
Clone policy Max snapshots Zones
3 eu-de-1,eu-de-2
Deletion trigger Delete after Delete over count
20 20
Attached tags daily-backup-plan
Copy tags true
Cron specification 10 20 * * *
Created at 2023-02-21T22:42:32+00:00
Resource type backup_policy_plan
백업 스냅샷의 빠른 복원 복제본 위치를 업데이트하려면 다음 예제와 같은 명령을 실행하십시오. 이는 백업 정책 및 계획을 해당 ID별로 지정합니다. eu-de-1 만 --clone-policy-zones 옵션에 지정되므로 빠른 복원 스냅샷 복제본은 더 이상 eu-de-2 에 보유되지 않습니다. 또한 갱신은 작성되어 해당 영역에 저장될 백업 복제본의 수를 3에서
5로 변경합니다.
ibmcloud is backup-policy-plan-update r138-0521986d-963c-4c18-992d-d6a7a99d115f r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 --clone-policy-max-snapshots 5 --clone-policy-zones eu-de-1
Updating plan r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 of the backup policy r138-0521986d-963c-4c18-992d-d6a7a99d115f under account Test Account as user test.user@ibm.com...
ID r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9
Name my-policy-plan-b
Active true
Lifecycle state updating
Clone policy Max snapshots Zones
5 eu-de-1
Deletion trigger Delete after Delete over count
20 20
Attached tags daily-backup-plan
Copy tags true
Cron specification 10 20 * * *
Created at 2023-02-21T22:42:32+00:00
Resource type backup_policy_plan
다른 리젼에서 백업 스냅샷의 원격 사본 작성을 포함하도록 백업 계획을 업데이트하려면 --remote-region-policies 옵션과 함께 backup-policy-plan-update 명령을 실행하십시오. 다음 예제는 _new-policy-23_의 일부인 my-policy-plan-b 플랜을 업데이트합니다. us-east 리젼을 원격 리젼
사본의 대상으로 지정합니다. 선택적으로 --encryption-key 옵션을 추가하여 원격 리젼에서 스냅샷을 복호화하는 데 사용할 루트 키의 CRN을 제공할 수 있습니다.
ibmcloud is backup-policy-plan-update new-policy-23 my-policy-plan-b --remote-region-policies '[
{"delete_over_count": 99,"region": {"name": "us-east"}}
]'
Updating plan r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9 of the backup policy r138-0521986d-963c-4c18-992d-d6a7a99d115f under account Test Account as user test.user@ibm.com...
ID r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9
Name my-policy-plan-b
Active true
Lifecycle state updating
Clone policy Max snapshots Zones
5 eu-de-1
Deletion trigger Delete after Delete over count
20 20
Remote Region Policies Region Encryption Key Delete over count
us-east - 99
Attached tags daily-backup-plan
Copy tags true
Cron specification 10 20 * * *
Created at 2023-05-05T22:42:32+00:00
Resource type backup_policy_plan
다음에 정책 계획이 백업 생성을 트리거하면 백업 스냅샷이 지정된 원격 영역으로 복사됩니다. 백업 정책 계획의 변경 이전에 존재했던 백업 스냅샷은 원격 위치로 복사되지 않습니다.
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-plan-update의 내용을 참조하십시오.
빠른 복원 및 지역 간 복사 기능은 다중 볼륨 또는 파일 공유 백업에는 지원되지 않습니다.
API를 활용한 백업 정책 및 계획 관리
API를 사용하여 정책의 이름을 바꾸고 업데이트하고, 사용자 태그를 편집하고, 백업 정책을 프로그래밍 방식으로 삭제할 수 있습니다.
API를 사용하여 백업 정책 이름 변경하기
백업 정책의 이름을 변경하려면 PATCH /backup_policies/{backup_policies_id} 요청을 작성하고 백업 정책의 새 이름을 지정하십시오. 다음 예제는 5063bfe5-c16f-4606-ba26-fba0f099b97d 정책의 이름을 my-backup-policy 로 바꾸는 방법을 보여줍니다.
curl -X PATCH\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d {"name": "my-backup-policy"}
API를 사용하여 일관성 그룹 멤버 편집
일관성 그룹에서 부트 볼륨을 포함하거나 제외하도록 다중 볼륨 백업 정책을 업데이트하려는 경우 PATCH /backup_policies/{backup_policies_id} 요청을 작성하고 included-content 특성의 값을 data_volumes, boot_volume 또는 data_volumes 만으로
지정할 수 있습니다.
curl -X PATCH\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d {"included_content": ["data_volumes"]}
API를 사용하여 백업 계획 업데이트하기
다음 특성을 지정하여 백업 계획을 업데이트하려면 PATCH /backup_policies/{backup_policy_id}/plans/{plan_id} 요청을 수행하십시오.
-
attach_user_tags이 계획에 따라 생성된 백업에 첨부될 백업 정책의 사용자 태그를 지정합니다. 이 값을 업데이트해도 해당 계획에 따라 이미 생성된 백업의 사용자 태그는 변경되지 않습니다. -
copy_user_tags는 소스 태그가 백업 스냅샷에 복사되는지 여부를 지정합니다. 값은 부울이며true또는false입니다. -
deletion_trigger두 가지 특성이 있습니다.delete_after특성은 백업을 보존할 일 수를 설정합니다.delete_over_count속성은 보관할 최근 백업의 최대 개수를 설정합니다. 최대 개수에 도달하면, 새로운 백업을 저장할 공간을 확보하기 위해 가장 오래된 백업이 삭제됩니다.null을(를) 지정하여 기존의 최대값을 제거하십시오.
curl -X PATCH\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d/plans/78bb42ae-b82e-4560-861b-5bc4bca3fba6?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"active": true,
"attach_user_tags": ["my-daily-backup-plan"],
"copy_user_tags": true,
"cron_spec": "*/5 1,2,3 * * *",
"deletion_trigger": {
"delete_after": 20,
"delete_over_count": 1
},
"name": "my-policy-plan"
}'
API를 사용하여 빠른 복원 옵션에 대한 백업 정책 계획 업데이트
POST /backup_policies/{backup_policy_id}/plans/{plan_id} 요청을 작성하여 백업 계획을 업데이트하십시오. clone_policy 특성 및 zones 하위 특성을 지정하여 백업 스냅샷 복제본을 작성할 지역의 구역을 표시하십시오. 구역은 소스 구역과 달라야 합니다. 여러 구역을 지정할 수 있습니다. 계획에는 각 구역에
최대 두 개의 캐시된 백업 스냅샷을 보존하는 것이 포함됩니다.
이 예제는 백업 정책을 업데이트하여 백업 계획을 작성합니다. 새 계획은 _us-south-3_구역에서 스냅샷 복제본을 작성하기 위한 복제 정책을 정의합니다. 계획은 최대 세 개의 캐시된 백업 스냅샷을 보존하도록 지정합니다.
curl -X POST "$vpc_api_endpoint/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans?version=2022-12-09&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"active": true,
"attach_user_tags": ["daily-backups"],
"clone_policy": {
"max_snapshots": 3,
"zones": [
{"name": "us-south-3"},
{"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-3"}
]
},
"copy_user_tags": true,
"cron_spec": "30 */2 * * 1-5",
"deletion_trigger": {
"delete_after": 20,
"delete_over_count": 20
},
"name": "my-daily-plan-1"
}'
성공 응답은 복제 정책이 작성되었음을 표시합니다.
{
"active": true,
"attach_user_tags": ["daily-backups"],
"clone_policy": {
"max_snapshots": 3,
"zones": [
{"name": "us-south-2"},
{"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-3"}
]
},
"copy_user_tags": false,
"created_at": "2022-12-09T15:16:37Z",
"cron_spec": "30 */2 * * 1-5",
"deletion_trigger": {"delete_after": 5},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans/6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"id": "6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"lifecycle_state": "stable",
"name": "my-daily-plan-1",
"resource_type": "backup_policy_plan"
}
API를 사용하여 다른 지역에서 사본 작성을 포함하도록 백업 정책 계획 업데이트
PATCH /backup_policies/{backup_policy_id}/plans/{plan_id} 요청을 작성하여 백업 계획을 업데이트하십시오. remote_region_policies 특성 및 region 하위 특성을 지정하여 백업 사본을 작성할 리젼을 표시하십시오.
이 예제는 us-south 리젼에서 백업을 작성하고 원격 사본의 작성을 포함하는 백업 계획을 작성하도록 백업 정책을 업데이트합니다. 다음 예제는 사본이 us-east 리젼에서 작성되도록 지정합니다.
curl -X PATCH "$vpc_api_endpoint/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans?version=2023-05-09&generation=2"\
-H "Authorization: Bearer $iam_token"\
-d '{
"active": true,
"attach_user_tags": ["daily-backups"],
"copy_user_tags": true,
"cron_spec": "30 */2 * * 1-5",
"deletion_trigger": {
"delete_after": 20,
"delete_over_count": 20
},
"remote_region_policies": {
"delete_over_count": 5,
"encryption_key": [{"CRN": "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd617"}],
"region": [{"name":"us-east"}]
},
"name": "my-daily-plan-2"
}'
성공적인 응답은 원격 리젼 정책이 작성되었음을 표시합니다.
{
"active": true,
"attach_user_tags": [
"hourly-backups"
],
"copy_user_tags": false,
"created_at": "2023-05-09T15:16:37Z",
"cron_spec": "0 */2 * * *",
"deletion_trigger": {
"delete_after": 5
},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/8758bd18-344b-486a-b606-5b8cb8cdd044/plans/6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"id": "6e251cfe-6f7b-4638-a6ba-00e9c327b178",
"lifecycle_state": "stable",
"name": "my-hourly-plan-2",
"remote_region_policies": {
"delete_over_count": 5,
"encryption_key": "crn:v1:bluemix:public:kms:us-south:a/a1234567:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd617",
"region": [
{"name": "us-east"},
{"href": "https://us-east.iaas.cloud.ibm.com/v1/regions/us-east/zones/us-east-2"}
],
},
"resource_type": "backup_policy_plan"
}
다음에 정책 계획이 백업 생성을 트리거하면 백업 스냅샷이 지정된 원격 영역으로 복사됩니다. 백업 정책 계획의 변경 이전에 존재했던 백업 스냅샷은 원격 위치로 복사되지 않습니다.
빠른 복원 및 지역 간 복사 기능은 다중 볼륨 또는 파일 공유 백업에는 지원되지 않습니다.
Terraform을 사용하여 백업 정책 및 플랜 관리
Terraform을 사용하여 백업 정책을 관리할 수 있습니다.
Terraform을 사용하려면 Terraform CLI를 다운로드하고 IBM Cloud Provider 플러그인을 구성하십시오. 자세한 정보는 Terraform 시작하기 를 참조하십시오.
VPC 인프라 서비스는 기본적으로 us-south 를 대상으로 하는 특정 지역 엔드포인트를 사용합니다. VPC가 다른 지역에서 작성되는 경우 provider.tf 파일의 제공자 블록에서 적절한 지역을 대상으로 지정해야 합니다.
기본 us-south 이외의 지역을 대상으로 지정하는 다음 예제를 참조하십시오.
provider "ibm" {
region = "eu-de"
}
Terraform을 사용하여 백업 정책 업데이트
백업 정책을 업데이트하려면 ibm_is_backup_policy 자원을 사용하십시오. 다음 예제는 백업 정책의 이름 및 연관된 태그를 식별합니다.
resource "ibm_is_backup_policy" "example" {
match_user_tags = ["dev:env","bck:test",]
name = "example-backup-policy"
}
인수 및 속성에 대한 자세한 정보는 ibm_is_backup_policy를 참조하십시오.
Terraform을 사용하여 백업 플랜 업데이트
백업 정책을 업데이트하려면 ibm_is_backup_policy_plan 자원을 사용하십시오. 다음 예제 자원은 ID로 정책을 식별하며, 사용자는 이름 또는 cron_spec 인수를 업데이트하여 계획의 이름 또는 스케줄을 변경할 수 있습니다.
resource "ibm_is_backup_policy_plan" "example" {
backup_policy_id = "r138-0521986d-963c-4c18-992d-d6a7a99d115f"
cron_spec = "10 20 * * *"
name = "example-backup-policy-plan"
}
다음 예제는 두 개의 eu-de 영역에서 빠른 복원 복제본으로 백업 계획을 업데이트하는 데 사용할 수 있는 자원 정의입니다.
resource "ibm_is_backup_policy_plan" "example" {
backup_policy_id = "r138-0521986d-963c-4c18-992d-d6a7a99d115f"
cron_spec = "10 20 * * *"
name = "example-backup-policy-plan"
clone_policy {
zones = ["eu-de-1", "eu-de-2"]
max_snapshots = 4
}
}
인수 및 속성에 대한 자세한 정보는 ibm_is_backup_policy_plan을 참조하십시오.
빠른 복원 및 지역 간 복사 기능은 다중 볼륨 또는 파일 공유 백업에는 지원되지 않습니다.
백업 정책 삭제 개요
정책 내에서 하나의 계획 또는 여러 개의 계획을 삭제할 수 있습니다. 백업 정책을 삭제하면 백업 정책과 연관된 모든 계획도 삭제됩니다.
백업 정책을 삭제하면 더 이상 새 백업을 작성하지 않습니다. 그러나 작성된 기존 백업은 수명 주기가 정책과 독립적이므로 그대로 유지됩니다. 기존 백업은 Terraform의 API를 사용하여 CLI에서 콘솔에서 별도로 삭제해야 합니다.
콘솔에서 백업 계획 삭제
-
백업 정책 목록 으로 이동하여 백업 정책을 찾으십시오.
-
백업 정책 세부 정보 페이지에서 삭제하려는 계획을 선택합니다. 계획에 대한 조치 메뉴를 펼치고 삭제를 선택하십시오. 정책당 최대 네 개의 백업 계획을 보유할 수 있습니다.
콘솔에서 백업 정책 삭제
CLI에서 백업 계획 삭제하기
ibmcloud is backup-policy-plan-delete 명령을 실행하고, 삭제하려는 백업 정책과 백업 계획을 하나 이상 지정하십시오. 백업 정책과 계획을 ID 또는 이름별로 지정할 수 있습니다.
다음 예제는 명령어 구문을 보여줍니다.
ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]
다음 예제는 해당 ID로 식별되는 my-new-policy-23 정책에서 백업 계획 my-policy-plan-a 를 삭제합니다.
ibmcloud is backup-policy-plan-delete r138-0521986d-963c-4c18-992d-d6a7a99d115f my-policy-plan-a
This will delete plan my-policy-plan-a and cannot be undone. Continue [y/N] ?> y
Deleting plan my-policy-plan-a under account Test Account as user test.user@ibm.com...
OK
Deletion request for plan my-policy-plan-a has been accepted.
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-plan-delete의 내용을 참조하십시오.
CLI에서 백업 정책 삭제하기
backup-policy-delete 명령을 실행하고 하나 이상의 백업 정책에 대한 정책 ID 또는 정책 이름을 지정하십시오. 해당 정책과 연결된 백업 계획도 함께 삭제됩니다. 백업 정책 삭제에 대한 자세한 내용은 ‘백업 정책 삭제 개요’를 참조하십시오.
ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
다음 예제는 이름별 백업 정책 삭제 요청입니다.
ibmcloud is backup-policy-delete my-backup-policy-v1
This will delete backup policy my-backup-policy-v1 and can't be undone. Continue [y/N] ?> y
Deleting backup policy my-backup-policy-v1 under account Test Account as user test.user@ibm.com...
OK
Deletion request for backup policy my-backup-policy-v1 has been accepted.
다음 예는 ID별 백업 정책을 삭제하기 위한 요청이며 JSON 형식으로 응답을 제공합니다.
$ ibmcloud is backup-policy-delete r138-5c719085-cf26-456e-9216-984866659e29 --output JSON
[
{
"id": "r138-5c719085-cf26-456e-9216-984866659e29",
"result": true,
"Error": null
}
]
사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-delete의 내용을 참조하십시오.
API를 사용하여 백업 계획 삭제하기
백업 정책에서 특정 백업 계획을 삭제하려면 DELETE /backup_policies/{backup_policy_id}/plans/{plan_id} 요청을 작성하십시오. 계획에 의해 작성된 자원은 남아 있지만 더 이상 계획의 삭제 트리거의 영향을 받지 않습니다. 삭제 중에는 상태가 deleting(으)로 표시됩니다. 삭제가 완료되면(상태 = deleted),
백업 계획을 복구할 수 없습니다.
다음 예를 참조하십시오.
curl -X DELETE\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d/plans/4cf9171a-0043-4434-8727-15b53dbc374c?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"
응답을 보면 백업 계획이 삭제된 것으로 나타납니다.
{
"active": true,
"attach_user_tags": ["my-daily-backup-plan"],
"copy_user_tags": true,
"created_at": "2022-06-22T01:44:49.070Z",
"cron_spec": "*/5 1,2,3 * * *",
"deletion_trigger": {"delete_after": 20},
"href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/0fe9e5d8-0a4d-4818-96ec-e99708644a58/plans/4cf9171a-0043-4434-8727-15b53dbc374c",
"id": "4cf9171a-0043-4434-8727-15b53dbc374c",
"lifecycle_state": "deleted",
"name": "my-policy-plan",
"resource_type": "backup_policy_plan"
}
API를 사용하여 백업 정책 및 계획 삭제하기
백업 정책 및 연관된 모든 백업 계획을 삭제하기 위한 DELETE /backup_policies/{backup_policy_id} 요청을 작성하십시오. 삭제 중에는 상태가 deleting(으)로 표시됩니다. 삭제가 완료되면(상태 = deleted), 백업 정책 및 백업 계획을 복구할 수 없습니다.
다음 예를 참조하십시오.
curl -X DELETE\
"$vpc_api_endpoint/v1/backup_policies/5063bfe5-c16f-4606-ba26-fba0f099b97d?version=2022-06-28&generation=2"\
-H "Authorization: Bearer $iam_token"
응답에 따르면 모든 백업 계획이 삭제된 것으로 나타납니다.
Terraform을 사용하여 백업 플랜 또는 백업 정책 삭제
terraform destroy 명령을 사용하여 단일 백업 계획 또는 백업 정책과 같은 원격 오브젝트를 편리하게 삭제할 수 있습니다. 다음 예제는 example-backup-policy-plan 를 지웁니다.
terraform destroy --target ibm_is_backup_policy_plan.example.id
다음 예제는 example-backup-policy 를 삭제합니다.
terraform destroy --target ibm_is_backup_policy.example.id
자세한 정보는 테라폼 파괴를 참조하십시오.
다음 단계
다음과 같은 작업을 수행할 수 있습니다.