백업 정책 보기

스토리지 리소스에 대한 ‘ IBM Cloud ’ 백업 정책을 나열하고 확인합니다. 여기에는 정책 세부 정보와 백업 정책의 태그와 일치하는 리소스가 포함됩니다.

콘솔에서 백업 정책 보기

UI를 사용하여 모든 백업 정책을 나열하고 특정 정책의 세부사항을 볼 수 있습니다.

콘솔의 모든 백업 정책 나열

UI를 사용하여 선택한 리전의 계정 내 볼륨에 대해 생성한 모든 백업 정책을 나열합니다.

IBM Cloud 콘솔에서 탐색 메뉴 아이콘 메뉴 아이콘 > 인프라 VPC 아이콘 > 스토리지 > 백업 정책을 클릭합니다.

표 1에서는 백업 정책 목록 페이지의 정보에 대해 설명합니다. 계정의 기본 지역이 선택되어 있습니다. 메뉴에서 다른 지역을 선택할 수 있습니다. 이 페이지에는 정책이 최신 순서부터 오래된 순서대로 나열되어 있습니다.

백업 정책 목록 보기
필드
이름 정책 이름을 클릭하면 해당 정책의 세부 정보를 확인할 수 있습니다.
상태 정책의 상태(예: 안정 ). 정책 상태에 대한 자세한 정보는 백업 정책 상태 를 참조하십시오.
적용된 자원 정책에 의해 백업하도록 태그가 지정된 리소스 Block Storage for VPC 볼륨, File Storage for VPC 공유 또는 가상 서버 인스턴스) 수 [1]. 이 번호는 정책에 적용되는 자원 목록으로 이동하는 링크입니다.
대상 자원의 태그 백업하려는 대상 볼륨 또는 공유에 대한 태그입니다.
최종 실행 시간(로컬) 백업 정책을 위해 작업이 실행된 가장 최근 시간입니다. 필드가 공백인 경우 볼륨에는 실행할 작업에 대해 일치하는 태그가 없습니다.
작성 날짜(로컬) 백업이 생성된 날짜와 시간.

조치 아이콘 조치 아이콘 을 클릭하여 컨텍스트 특정 조치의 메뉴를 표시할 수 있습니다.

  • 복원
  • 삭제

콘솔에서 백업 정책 세부정보 보기

UI를 사용하여 백업 정책의 세부 정보를 확인할 수 있습니다.

  1. IBM Cloud 콘솔에서 탐색 메뉴 아이콘 메뉴 아이콘 > 인프라 VPC 아이콘 > 스토리지 > 백업 정책을 클릭합니다.

  2. 정책 이름을 클릭하십시오. 표 2및 3에서는 선택된 백업 정책 및 연관된 계획에 대한 정보를 설명합니다. 작업 메뉴 작업 아이콘 에서 활동 추적, 이벤트 알림을 추가하거나 정책을 삭제할 수 있습니다.

백업 정책 세부 정보
필드
이름 백업 정책의 이름입니다. 편집하려면 편집 아이콘 편집 아이콘 을 클릭하십시오.
정책 ID 백업 정책 ID입니다.
리소스 그룹 Block Storage for VPC 볼륨의 리소스 그룹.
위치 선택된 지역에 대한 정책입니다.
작성 날짜 이 정책이 생성된 날짜입니다.
CRN 정책의 클라우드 자원 이름입니다.
적용된 자원 정책에서 다루는 볼륨의 수입니다. 이 목록에는 사용자가 계정에 대해 만든 볼륨 및 공유가 포함되어 있습니다. 정책이 엔터프라이즈 전체 정책인 경우, 목록은 하위 계정의 볼륨이 아닌 엔터프라이즈 계정의 볼륨을 표시합니다.
대상 자원의 태그

이 필드는 자원에 적용될 때 백업 작성을 트리거할 수 있는 사용자 태그를 표시합니다.

대상 자원 유형 백업 정책은 개별 블록 볼륨 또는 인스턴스의 블록 볼륨의 일관성 그룹에 적용될 수 있습니다.
마지막 백업 작업 마지막 백업 작업이 실행된 날짜 및 시간을 표시합니다. 백업 작업은 계획된 실행 주기 및 보존 기간 설정에 따라 백업 스냅샷을 생성하거나 삭제합니다. 가장 최근에 실행된 작업 유형을 확인하려면 ‘보기’를 클릭하세요.
엔터프라이즈 계정 CRN 이 값은 백업 정책이 엔터프라이즈 전체 정책인 경우에만 표시됩니다. 정책을 작성한 엔터프라이즈의 클라우드 자원 이름입니다.
상태 정책의 현재 상태입니다. 자세한 정보는 FAQ를 참조하십시오.

계획 카드는 계획 이름, 보존 정책 및 계획 상태를 표시합니다. 원하는 경우 [ 생성]을 클릭하여 기존 보험 계약에 플랜을 추가할 수 있습니다.

백업 정책 세부 정보
필드
플랜 이름 플랜의 고유 이름입니다. 계획 세부사항 (예: 빈도, 이 계획과 연관된 태그, 빠른 복원 및 원격 복사가 사용되는지 여부) 을 보려면 펼치십시오.
보존 계획이 유효하도록 설정하는 기간(예: 30일).
상태 계획 상태입니다. 활성 계획의 enabled을(를) 보여줍니다.

조치 아이콘 조치 아이콘 을 클릭하여 컨텍스트 특정 조치의 메뉴를 표시할 수 있습니다. 이름 및 기타 계획 세부사항 (예: 보존, 태그, 빠른 복원 및 원격 사본) 을 변경할 수 있습니다. 자세한 내용은 다음을 참조하세요.콘솔에서 백업 계획 편집 또는 삭제.

백업 정책과 연관된 자원 목록 보기

정책에 의해 백업되는 자원의 목록을 봅니다. 리소스가 정책에 의해 백업되려면, 해당 리소스에 해당 정책의 대상 리소스 태그 중 하나 이상이 지정되어 있어야 합니다.

이 Block Storage for VPC 볼륨, File Storage for VPC 공유 또는 가상 서버 인스턴스 목록을 사용하여 백업 정책이 올바르게 적용되었는지 확인할 수 있습니다.

  1. IBM Cloud 콘솔에서 탐색 메뉴 아이콘 메뉴 아이콘 > 인프라 VPC 아이콘 > 스토리지 > 백업 정책을 클릭합니다.

  2. 정책 이름을 클릭하십시오.

  3. 적용된 자원 탭을 클릭하십시오.

    • 정책이 개별 Block Storage for VPC 볼륨에 대한 것인 경우, 이 정책으로 백업되는 볼륨의 목록이 표시됩니다. 볼륨에 대한 정보에는 볼륨 이름, 상태, 볼륨 크기 및 암호화 유형이 포함됩니다.
    백업 정책에 대한 Block Storage for VPC 볼륨 목록
    필드 설명
    이름 볼륨의 이름입니다. 편집하려면 편집 아이콘 편집 아이콘 을 클릭하십시오.
    상태 볼륨의 상태입니다.
    크기 볼륨의 크기(GB)입니다.
    암호화 IBM 관리 암호화 또는 고객 관리 암호화입니다.

    볼륨 추가를 클릭하여 이 정책에 다른 볼륨을 추가할 수 있습니다. 정보용 측면 패널은 볼륨에 적용할 수 있는 대상 자원에 대한 태그 목록 및 Block Storage for VPC 볼륨 목록 에 대한 링크를 제공합니다. 대상 리소스에 해당 정책의 태그 중 적어도 하나를 볼륨에 적용해야 합니다. |

    • Block Storage for VPC 볼륨 일관성 그룹의 다중 볼륨 백업에 대한 정책인 경우 가상 서버 인스턴스의 목록이 표시됩니다. 목록에는 Block Storage 볼륨이 이 정책을 백업하는 가상 서버 인스턴스가 포함되어 있습니다. 가상 서버 인스턴스에 대한 정보에는 이름, 상태, VPC및 프로파일이 포함됩니다.
    가상 서버 인스턴스 목록입니다.
    필드 설명
    이름 볼륨의 이름입니다. 편집하려면 편집 아이콘 편집 아이콘 을 클릭하십시오.
    상태 볼륨의 상태입니다.
    Virtual Private Cloud 가상 서버 인스턴스가 있는 VPC의 이름입니다. VPC의 세부사항 페이지로 이동하려면 클릭하십시오.
    프로파일 가상 서버 인스턴스의 컴퓨팅 프로필.
    **가상 서버 인스턴스 추가** 를 클릭하여 가상 서버 인스턴스의 첨부된 볼륨을 이 정책에 추가하십시오. 정보용 측면 패널은 가상 서버 인스턴스에 적용할 수 있는 대상 자원에 대한 태그 목록을 제공합니다. 또한 계정의 가상 서버 인스턴스 목록에 대한 링크도 포함되어 있습니다. 대상 자원에 대한 정책 태그 중 하나 이상을 볼륨에 적용해야 합니다.
    
    • 파일 공유에 대한 정책인 경우, 이 정책에 의해 백업되는 공유 목록이 표시됩니다. 공유에 대한 정보에는 이름, 상태, 볼륨 크기 및 암호화 유형이 포함됩니다.
    백업 정책에 대한 File Storage for VPC 공유 목록
    필드 설명
    이름 공유 이름. 편집하려면 편집 아이콘 편집 아이콘 을 클릭하십시오.
    상태 공유 상태.
    크기 GB 단위의 지분 규모.
    암호화 IBM 관리 암호화 또는 고객 관리 암호화입니다.

CLI에서 백업 정책 확인하기

CLI를 사용하여 백업 정책을 볼 수 있습니다.

시작하기 전에

CLI를 사용하려면 먼저 IBM Cloud CLI 및 VPC CLI 플러그인을 설치해야 합니다. 자세한 정보는 CLI 전제조건을 참조하십시오.

IBM Cloud® 에 로그인하세요.

ibmcloud login --sso -a cloud.ibm.com

이 명령은 URL을 리턴하고 비밀번호를 입력하라는 프롬프트를 표시합니다. 브라우저의 해당 URL로 이동하여 로그인하십시오. 성공하면 일회성 비밀번호를 얻게 됩니다. 이 비밀번호를 복사하여 메시지에 응답으로 붙여넣습니다. 인증에 성공하면 계정을 선택하도록 프롬프트가 표시됩니다. 여러 계정을 사용할 수 있는 경우, 로그인할 계정을 선택하세요. 나머지 프롬프트에 응답하여 로그인을 완료하십시오.

CLI에서 모든 백업 정책 나열하기

backup-policies 명령어를 실행하면 해당 계정과 리전에서 생성한 모든 백업 정책을 확인할 수 있습니다.

ibmcloud is backup-policies [--tag TAG_NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

다음 예제는 예상할 수 있는 출력을 보여줍니다.

ibmcloud is backup-policies
Listing backup policies in all resource groups and region eu-de under account Test Account as user test.user@ibm.com...
ID                                          Name                  Status   Resource group
r138-0521986d-963c-4c18-992d-d6a7a99d115f   backup-policy-v1      stable   defaults
r138-a84c2063-e95f-46dc-98a8-9799b0e2fd2f   demo2                 stable   defaults
r138-8c494618-9e4f-4b67-9a08-ee3491404f3b   my-backup-policy-v1   stable   defaults
r138-5c719085-cf26-456e-9216-984866659e29   my-backup-policy-v2   stable   defaults

사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policies 의 내용을 참조하십시오. Status 컬럼의 값에 대한 자세한 정보는 백업 정책 상태 를 참조하십시오.

CLI에서 사용자 태그로 필터링된 모든 백업 정책 나열하기

backup-policies 명령어를 실행하면 해당 계정과 리전에서 생성한 모든 백업 정책을 확인할 수 있습니다. --tag 옵션은 사용자 태그 값이 정확히 일치하는 백업 정책 모음을 필터링합니다.

ibmcloud is backup-policies --tag

다음 예제는 dev:test 태그가 있는 백업 정책 목록을 생성합니다.

ibmcloud is backup-policies --tag dev:test
Listing backup policies in all resource groups and region eu-de under account Test Account as user test.user@ibm.com...
ID                                          Name                  Status   Resource group
r138-0521986d-963c-4c18-992d-d6a7a99d115f   backup-policy-v1      stable   defaults
r138-8c494618-9e4f-4b67-9a08-ee3491404f3b   my-backup-policy-v1   stable   defaults
r138-5c719085-cf26-456e-9216-984866659e29   my-backup-policy-v2   stable   defaults

사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policies 의 내용을 참조하십시오.

CLI에서 백업 정책 세부 정보 확인하기

backup-policy 명령을 실행하고 백업 정책 ID 또는 정책 이름을 지정하십시오.

ibmcloud is backup-policy POLICY [--output JSON] [-q, --quiet]

다음 예제는 포함된 계획이 있는 백업 정책의 특성을 나열합니다.

ibmcloud is backup-policy my-backup-policy-v2
Getting backup policy my-backup-policy-v2 under account Test Account as user test.user@ibm.com...
ID                      r006-0723c648-9a47-4d51-b1ba-349e21e715b6
Name                    my-backup-policy-v2
CRN                     crn:v1:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-0723c648-9a47-4d51-b1ba-349e21e715b6
Status                  stable
Last job completed at   2023-09-26T10:13:18.000Z
Plans                   ID                                          Name        Resource type
                        r006-e888bb31-7bf2-4885-a9f3-d448c1c37326   my-plan-b   backup_policy_plan
Backup tags             dev:test
Match resource type    volume
Resource group          ID                                 Name
                        6edefe513d934fdd872e78ee6a8e73ef   defaults
Created at              2023-09-05T16:30:09+00:00

다음 예제에서는 정책 ID및 옵션을 사용하여 JSON 형식으로 응답을 수신합니다. 이 정책은 엔터프라이즈의 하위 계정에 일관성 그룹 백업을 작성합니다.

ibmcloud is backup-policy r006-0723c648-9a47-4d51-b1ba-349e21e715b6 --output JSON
Getting backup policy r006-0723c648-9a47-4d51-b1ba-349e21e715b6 under account Test Account as user test.user@ibm.com...
{
    "created_at": "2023-09-05T16:30:09.000Z",
    "crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-0723c648-9a47-4d51-b1ba-349e21e715b6",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6",
    "id": "r006-0723c648-9a47-4d51-b1ba-349e21e715b6",
    "lifecycle_state": "stable",
    "match_resource_type": "instance",
    "included_content": "data_volumes",
    "match_user_tags": "dev:test",
    "name": "my-backup-policy-v2",
    "plans": [
        {
            "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-0723c648-9a47-4d51-b1ba-349e21e715b6/plans/r006-e888bb31-7bf2-4885-a9f3-d448c1c37326",
            "id": "r006-e888bb31-7bf2-4885-a9f3-d448c1c37326",
            "name": "my-plan-b",
            "resource_type": "backup_policy_plan"
        }
    ],
    "resource_group": {
        "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/6edefe513d934fdd872e78ee6a8e73ef",
        "id": "6edefe513d934fdd872e78ee6a8e73ef",
        "name": "defaults"
    },
    "resource_type": "backup_policy",
    "scope": {
        "id": "7e44cb4667ba4b88b1b1f8dcc15e33b3",
        "crn": "crn:v1:bluemix:public:enterprise::a/a1234567::enterprise:7e44cb4667ba4b88b1b1f8dcc15e33b3",
        "resource_type": ""
    }
}

다음 예제에서는 정책 이름을 사용하고 다른 옵션은 사용하지 않습니다. 이 정책은 개별 Block Storage 볼륨에 적용됩니다.

ibmcloud is backup-policy my-backup-policy-v1
Getting backup policy my-backup-policy-v1 under account Test Account as user test.user@ibm.com...
ID                      r138-8c494618-9e4f-4b67-9a08-ee3491404f3b
Name                    my-backup-policy-v1
CRN                     crn:v1:bluemix:public:is:eu-de:a/a1234567::backup-policy:r138-8c494618-9e4f-4b67-9a08-ee3491404f3b
Status                  stable
Last job completed at   2023-02-22T20:12:44.000Z
Plans                   ID                                          Name                    Resource type
                        r138-4d77d84c-929c-49e9-9f05-952be9486406   not-just-another-plan   backup_policy_plan
                        r138-7734be40-e2a5-4ee6-b4bd-75763639092b   my-policy-plan          backup_policy_plan
Backup tags             dev:test
Match resource type    volume
Resource group          defaults
Created at              2023-02-21T18:37:17+00:00

다음 예제는 엔터프라이즈 백업 정책의 특성을 나열합니다. 범위는 엔터프라이즈 계정의 CRN을 표시합니다.

ibmcloud is backup-policy r006-0bc533ed-4796-407a-982e-693b418f3de3
Getting 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                   backup-scope-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
included-content       data_volumes
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 의 내용을 참조하십시오.

CLI에서 백업 정책에 대한 모든 계획을 나열하기

ibmcloud is backup-policy-plans 를 실행하고 정책 ID 또는 정책 이름을 지정하면 해당 정책에 대해 생성된 모든 플랜을 확인할 수 있습니다.

ibmcloud is backup-policy-plans POLICY [--output JSON] [-q, --quiet]

다음 예제는 정책 이름을 지정합니다. 출력은 백업 스케줄을 정의하는 ID, 이름, 상태 및 CRON 표현식과 같은 백업 계획의 기본 정보를 제공합니다.

ibmcloud is backup-policy-plans backup-policy-v1
Listing plans of backup policy backup-policy-v1 under account Test Account as user test.user@ibm.com...
ID                                          Name               Active   Lifecycle state   Cron specification
r138-2129a79a-5629-4069-bf79-7bb0af3b0bd3   my-policy-plan-a   true     stable            05 15 * * *
r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9   my-policy-plan-c   true     stable            10 20 * * *

다음 예제는 이전 예제의 정책 ID를 지정합니다. 출력은 빠른 복원 복제본 및 보존 정책에 대한 정보를 포함하는 계획 (my-policy-plan-amy-policy-plan-c) 에 대한 자세한 정보를 제공합니다.

$ ibmcloud is backup-policy-plans r138-0521986d-963c-4c18-992d-d6a7a99d115f  --output JSON
[
    {
        "active": true,
        "attach_user_tags": [
            "daily-backup-plan"
        ],
        "clone_policy": {
            "max_snapshots": 4,
            "zones": [
                {
                    "href": "https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-1",
                    "name": "eu-de-1"
                },
                {
                    "href": "https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-2",
                    "name": "eu-de-2"
                }
            ]
        },
        "copy_user_tags": true,
        "created_at": "2023-02-21T22:42:31.000Z",
        "cron_spec": "05 15 * * *",
        "deletion_trigger": {
            "delete_after": 20,
            "delete_over_count": 20
        },
        "href": "https://eu-de.iaas.cloud.ibm.com/v1/backup_policies/r138-0521986d-963c-4c18-992d-d6a7a99d115f/plans/r138-2129a79a-5629-4069-bf79-7bb0af3b0bd3",
        "id": "r138-2129a79a-5629-4069-bf79-7bb0af3b0bd3",
        "lifecycle_state": "stable",
        "name": "my-policy-plan-a",
        "resource_type": "backup_policy_plan"
    },
    {
        "active": true,
        "attach_user_tags": [
            "daily-backup-plan"
        ],
        "clone_policy": {
            "max_snapshots": 3,
            "zones": [
                {
                    "href": "https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-1",
                    "name": "eu-de-1"
                },
                {
                    "href": "https://eu-de.iaas.cloud.ibm.com/v1/regions/eu-de/zones/eu-de-2",
                    "name": "eu-de-2"
                }
            ]
        },
        "copy_user_tags": true,
        "created_at": "2023-02-21T22:42:32.000Z",
        "cron_spec": "10 20 * * *",
        "deletion_trigger": {
            "delete_after": 20,
            "delete_over_count": 20
        },
        "href": "https://eu-de.iaas.cloud.ibm.com/v1/backup_policies/r138-0521986d-963c-4c18-992d-d6a7a99d115f/plans/r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9",
        "id": "r138-6f4f08ba-e0bb-470f-bbfb-f3a22aebbfa9",
        "lifecycle_state": "stable",
        "name": "my-policy-plan-c",
        "resource_type": "backup_policy_plan"
    }
]

사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-plans 의 내용을 참조하십시오.

CLI에서 백업 계획 세부 정보 확인하기

ibmcloud is backup-policy-plan 명령을 실행하고 정책 ID 또는 정책 이름, 계획 ID 또는 계획 이름을 지정하십시오.

ibmcloud is backup-policy-plan POLICY PLAN [--output JSON] [-q, --quiet]

다음 예제는 정책 및 계획 이름을 지정합니다.

ibmcloud is backup-policy-plan backup-policy-v1 my-policy-plan-a
Getting plan my-policy-plan-a under account Test Account as user test.user@ibm.com...
ID                   r138-2129a79a-5629-4069-bf79-7bb0af3b0bd3
Name                 my-policy-plan-a
Active               true
Lifecycle state      stable
Clone policy         Max snapshots   Zones
                     4               eu-de-1,eu-de-2
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   05 15 * * *
Created at           2023-02-21T22:42:31+00:00
Resource type        backup_policy_plan

사용 가능한 명령 옵션에 대한 자세한 정보는 ibmcloud is backup-policy-plan 의 내용을 참조하십시오.

API를 사용하여 백업 정책 및 계획 확인하기

API를 사용하여 백업 정책 및 계획을 볼 수 있습니다.

API를 사용하여 백업 정책의 세부 정보 확인하기

다음 샘플 요청에 표시된 대로 VPC API 에서 /backup_policies/{backup_policy_id} 메소드를 호출하여 백업 정책의 세부사항을 프로그래밍 방식으로 검색할 수 있습니다.

curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/r006-076191ba-49c2-4763-94fd-c70de73ee2e6?version=2023-09-26&generation=2"\
   -H "Authorization: Bearer $iam_token"

성공적인 응답은 다음 예제와 유사합니다.

{
  "created_at": "2023-09-26T15:06:03.000Z",
  "crn": "crn:v1:bluemix:public:is:us-south:a/123456::backup-policy:r006-076191ba-49c2-4763-94fd-c70de73ee2e6",
  "included_content": [
        "data_volumes"
      ],
  "health_reasons": [],
  "health_state": "ok",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-076191ba-49c2-4763-94fd-c70de73ee2e6",
  "id": "r006-076191ba-49c2-4763-94fd-c70de73ee2e6",
  "lifecycle_state": "stable",
  "match_resource_type": "volume",
  "match_user_tags": [
    "my-tag-1",
    "my-tag-2"
  ],
  "name": "my-backup-policy",
  "plans": [
    {
      "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-076191ba-49c2-4763-94fd-c70de73ee2e6/plans/r006-4d6074c4-3811-4bb3-af4a-1fd6cb38d6fe",
      "id": "r006-4d6074c4-3811-4bb3-af4a-1fd6cb38d6fe",
      "name": "my-backup-plan-1",
      "resource_type": "backup_policy_plan"
    }
  ],
  "resource_group": {
    "crn": "crn:v1:bluemix:public:resource-controller::a/123456::resource-group:678523bcbe2b4eada913d32640909956",
    "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/678523bcbe2b4eada913d32640909956",
    "id": "678523bcbe2b4eada913d32640909956",
    "name": "Default"
  },
  "resource_type": "backup_policy",
  "scope": {
    "crn": "crn:v1:bluemix:public:enterprise::a/e92d45e305dc4ee0b13e29be392f1c0c::enterprise:ebc2b430240943458b9e91e1432cfcce",
    "id": "fee82deba12e4c0fb69c3b09d1f12345",
    "resource_type": "account"
  }
}

다음 예제는 다중 볼륨 일관성 그룹의 백업을 작성하는 백업 정책의 세부사항을 표시합니다.

curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/r006-5f45c186-d710-41ed-a4bc-e924a79e47bb?version=2023-12-05&generation=2"\
   -H "Authorization: Bearer $iam_token"
{
  "created_at": "2023-11-14T19:36:29Z",
  "crn": "crn:v1:bluemix:public:is:us-south:a/a1234567::backup-policy:r006-5f45c186-d710-41ed-a4bc-e924a79e47bb",
  "health_reasons": [],
  "health_state": "ok",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-5f45c186-d710-41ed-a4bc-e924a79e47bb",
  "id": "r006-5f45c186-d710-41ed-a4bc-e924a79e47bb",
  "included_content": [
    "boot_volume",
    "data_volumes"
  ],
  "lifecycle_state": "stable",
  "match_resource_type": "instance",
  "match_user_tags": [
    "vsi11"
  ],
  "name": "policy-1699990587",
  "plans": [
    {
      "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/r006-5f45c186-d710-41ed-a4bc-e924a79e47bb/plans/r006-01fb4c96-57db-4fac-98f0-2158dbfd551f",
      "id": "r006-01fb4c96-57db-4fac-98f0-2158dbfd551f",
      "name": "plan-1699990587",
      "resource_type": "backup_policy_plan"
    }
  ],
  "resource_group": {
    "href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/f20bdbd6554d48739ad38717e0511fdd",
    "id": "f20bdbd6554d48739ad38717e0511fdd",
    "name": "Default"
  },
  "resource_type": "backup_policy",
  "scope": {
    "id": "53945f147c1441b0940bc00927863af6",
    "resource_type": "account"
  }
}

health_statelifecycle_state 필드의 값에 대한 자세한 정보는 백업 정책 상태, 라이프사이클 상태 및 이벤트 모니터링 을 참조하십시오.

API를 사용하여 백업 정책의 모든 계획을 나열하기

다음 샘플 요청에 표시된 대로 VPC API 에서 /backup_policies/{backup_policy_id}/plans 메소드를 호출하여 백업 정책의 계획을 프로그래밍 방식으로 나열할 수 있습니다.

curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/fb721535-2cc6-45d6-ade7-3ceb95b7f26f/plans?version=2022-12-16&generation=2"\
   -H "Authorization: Bearer $iam_token"

성공적인 응답은 다음 예제와 유사합니다.

{
  "plans": [
    {
      "active": true,
      "attach_user_tags": [
        "my-daily-backup-plan"
      ],
      "copy_user_tags": true,
      "created_at": "2022-12-16T00:45:28.421Z",
      "cron_spec": "*/5 1,2,3 * * *",
      "deletion_trigger": {
        "delete_after": 20
      },
      "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/fb721535-2cc6-45d6-ade7-3ceb95b7f26f/plans/4cf9171a-0043-4434-8727-15b53dbc374c",
      "id": "4cf9171a-0043-4434-8727-15b53dbc374c",
      "lifecycle_state": "stable",
      "name": "my-policy-plan",
      "resource_type": "backup_policy_plan"
    }
  ]
}

하나의 계획에 대한 정보를 검색하려면 요청에 계획 ID를 지정하십시오.

curl -X GET "$vpc_api_endpoint/v1/backup_policies/{backup_policy_id}/plans/{plan_id}?version=2022-12-16&generation=2"

빠른 복원 옵션으로 백업 계획 검색

빠른 복원 백업 스냅샷이 작성되는 구역 및 각 구역의 스냅샷 수에 대한 정보를 볼 수 있습니다.

GET /backup_policy/{backup_policy_id}/plans/{plan_id} 호출을 수행하십시오. 응답에서 clone_policy 특성은 빠른 복원을 위한 스냅샷 복제본이 작성되는 구역과 복제본을 보존하는 볼륨당 최신 스냅샷의 최대 수를 표시합니다.

또한 백업 정책에 대한 모든 계획을 검색하고 백업 스냅샷 복제본에 대해 설정한 계획을 볼 수 있습니다. 자세한 정보는 API 참조에서 백업 정책에 대한 모든 계획 나열 을 참조하십시오.

다음 예를 참조하십시오.

curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/fb721535-2cc6-45d6-ade7-3ceb95b7f26f/plan/4d58eb08-d950-498b-8175-b4d617b6ba6a?version=2023-08-29&generation=2"
   -H "Authorization: Bearer $iam_token"

응답은 복제 정책 정보를 표시합니다. 이 예제에서는 보존할 스냅샷당 최대 두 개의 복제본을 사용하여 us-south-2 의 스냅샷에 대한 복제본이 작성됩니다.

{
  "active": true,
  "attach_user_tags": ["my-plan-2"],
  "clone_policy": {
    "max_snapshots": 2,
    "zones": [
      {"name": "us-south-2"},
      {"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1"}]},
  "copy_user_tags": true,
  "created_at": "2022-12-16T15:16:37Z",
  "cron_spec": "45 * * * *",
  "deletion_trigger": {"delete_after": 5},
  "href": "https://us-south.iaas.cloud.ibm.com/v1/backup_policies/fb721535-2cc6-45d6-ade7-3ceb95b7f26f/plans/4d58eb08-d950-498b-8175-b4d617b6ba6a",
  "id": "r006-6da51cfe-6f7b-4638-a6ba-00e9c327b178",
  "lifecycle_state": "stable",
  "name": "my-backup-plan-2",
  "resource_type": "backup_policy_plan"
  }

지역 간 복사 옵션을 사용하여 백업 계획 검색

GET /backup_policy/{backup_policy_id}/plans/{plan_id} 요청을 작성하십시오. 응답에서 remote_region_policies 특성은 백업 사본이 작성되는 원격 리젼을 표시합니다.

다음 예를 참조하십시오.

curl -X GET\
"$vpc_api_endpoint/v1/backup_policies/fb721535-2cc6-45d6-ade7-3ceb95b7f26f/plan/4d58eb08-d950-498b-8175-b4d617b6ba6a?version=2023-05-09&generation=2"\
   -H "Authorization: Bearer $iam_token"

응답은 원격 리젼 정책 정보를 표시합니다. 이 예제에서는 백업 작업이 us-south 리젼에서 백업 스냅샷을 작성할 때 백업의 사본이 us-east 리젼에서도 작성됨을 출력에서 보여줍니다.

{
  "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/dffc98a0f1f0f95f6613b3b752286b87: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 공급자 플러그인을 구성하세요. 자세한 정보는 Terraform 시작하기 를 참조하십시오.

VPC 인프라 서비스는 기본적으로 us-south 를 대상으로 하는 특정 지역 엔드포인트를 사용합니다. VPC가 다른 지역에서 작성되는 경우 provider.tf 파일의 제공자 블록에서 적절한 지역을 대상으로 지정해야 합니다.

기본 us-south 이외의 지역을 대상으로 지정하는 다음 예제를 참조하십시오.

provider "ibm" {
  region = "eu-de"
}

Terraform을 사용하여 모든 백업 정책 나열

백업 정책 콜렉션의 세부사항을 읽기 전용 데이터 소스로 가져오십시오. 이름, 자원 그룹 또는 연관된 태그를 지정하여 콜렉션을 필터링할 수 있습니다.

data "ibm_is_backup_policies" "example" {
}

인수 및 속성에 대한 자세한 정보는 ibm_is_backup_policies를 참조하십시오.

Terraform을 사용하여 백업 정책 세부사항 보기

백업 정책의 세부사항을 읽기 전용 데이터 소스로 가져오십시오. 정책 ID 또는 정책 이름을 지정할 수 있습니다.

data "ibm_is_backup_policy" "example" {
  identifier = ibm_is_backup_policy.example.id
}
data "ibm_is_backup_policy" "example" {
  name = ibm_is_backup_policy.example.name
}

인수 및 속성에 대한 자세한 정보는 ibm_is_backup_policy를 참조하십시오.

Terraform을 사용하여 백업 정책에 대한 모든 플랜 나열

백업 정책의 일부인 백업 계획 목록을 읽기 전용 데이터 소스로 가져오십시오. 선택적으로 보려는 계획의 이름을 지정할 수 있습니다.

data "ibm_is_backup_policy_plans" "example" {
  backup_policy_id = ibm_is_backup_policy.example.id
}
data "ibm_is_backup_policy_plans" "example" {
  backup_policy_id = ibm_is_backup_policy.example.id
  name             = "my-policy-plan"
}

인수 및 속성에 대한 자세한 정보는 ibm_is_backup_policy_plans를 참조하십시오.

Terraform을 사용하여 백업 플랜 세부사항 보기

백업 계획의 세부사항을 읽기 전용 데이터 소스로 가져오십시오. 다음 예제에서 볼 수 있는 것처럼 계획 ID 또는 계획 이름을 지정할 수 있습니다.

data "ibm_is_backup_policy_plan" "example" {
  backup_policy_id = ibm_is_backup_policy.example.id
  identifier       = ibm_is_backup_policy_plan.example.id
}
data "ibm_is_backup_policy_plan" "example" {
  backup_policy_id = ibm_is_backup_policy.example.id
  name             = ibm_is_backup_policy_plan.example.name
}

인수 및 속성에 대한 자세한 정보는 ibm_is_backup_policy_plan을 참조하십시오.

다음 단계

다음과 같은 작업을 수행할 수 있습니다.


  1. 백업 조작에 성공하려면 태그 지정된 볼륨을 실행 중인 가상 서버 인스턴스에 연결해야 합니다. 연결되지 않은 볼륨은 올바른 태그가 있는 경우에도 백업되지 않습니다. ↩︎