Preparación para las transferencias de datos de dispositivo

Obtenga información sobre las tareas asociadas con la preparación para la transferencia de datos basada en dispositivo.

Indicador de fase de preparación para transferencia de dispositivo

En este tema, se describen las tareas asociadas a la preparación del trabajo de importación de datos basada en dispositivo. El rol de patrocinador de proyecto normalmente realiza estas tareas. Consulte Roles y responsabilidades.

Nota

Solo puede ejecutar los comandos de la CLI de Oracle Cloud Infrastructure desde un host de Linux. Esto difiere de la ejecución de comandos de la CLI para otros servicios de Oracle Cloud Infrastructure en una variedad de sistemas operativos de host. Los comandos basados en dispositivo requieren validación, algo que solo está disponible en hosts de Linux.

Instalación y uso de la interfaz de línea de comandos de Oracle Cloud Infrastructure

La interfaz de línea de comandos (CLI) de Oracle Cloud Infrastructure proporciona un juego de herramientas basadas en la línea de comandos para configurar y ejecutar los trabajos de importación de datos basada en dispositivo. Use la CLI de Oracle Cloud Infrastructure como alternativa a la ejecución de comandos desde la consola. A veces, debe usar la CLI para completar determinadas tareas, ya que no hay equivalente de consola.

Versión mínima necesaria de la CLI

La versión mínima de la CLI necesaria para la importación de datos basada en aplicaciones es la 2.12.1.

Determinación de las versiones de CLI

Acceda a la siguiente URL para ver la versión disponible actualmente de la CLI:

https://github.com/oracle/oci-cli/blob/master/CHANGELOG.rst

Introduzca el siguiente comando en el símbolo del sistema para ver la versión de la CLI instalada actualmente en la máquina:

oci --version

Si tiene una versión en su máquina anterior a la versión disponible actualmente, instale la versión más reciente.

Nota

Actualice siempre a la última versión de la CLI. La CLI no se actualiza automáticamente y solo puede acceder a las funciones de la CLI nuevas o actualizadas instalando la versión actual.

Requisitos del sistema operativo Linux

Consulte Requisitos para obtener una lista de los sistema operativos de Linux que soporten la CLI.

Instalación de la CLI

La instalación y la configuración de las CLI se describen detalladamente en Interfaz de línea de comandos (CLI).

Uso de la CLI

Puede especificar las opciones de la CLI mediante los siguientes comandos:

  • --option value o

  • --option=value

La sintaxis básica de la CLI es:

oci dts resource action options

Esta sintaxis se aplica a lo siguiente:

  • oci dts es el nombre abreviado del comando de la CLI.

  • job es un ejemplo de resource.

  • create es un ejemplo de action.

  • Otras cadenas son options.

El siguiente comando para crear un trabajo de transferencia muestra una construcción típica del comando de la CLI.

oci dts job create --compartment-id ocid1.compartment.oc1..exampleuniqueID --bucket MyBucket --display-name MyApplianceImportJob --device-type appliance
Nota

En los ejemplos anteriores, proporcione un nombre descriptivo para el trabajo de transferencia con la opción ‑‑display‑name.

Acceso a la ayuda de la interfaz de línea de comandos

Todos los comandos de ayuda de la CLI tienen un componente de ayuda asociado al que puede acceder desde la línea de comandos. Para ver la ayuda, introduzca cualquier comando seguido de la opción --help o -h. Por ejemplo:


oci dts job --help
			
NAME
  dts_job -

DESCRIPTION
  Transfer disk or appliance job operations

AVAILABLE COMMANDS
  o change-compartment
  o close
  o create
  o delete
  o detach-devices-details
  ...

Al ejecutar la opción de ayuda (--help o -h) para un comando especificado, se muestran todos los comandos y opciones subordinados para ese nivel de CLI. Si desea acceder a la ayuda de la CLI de un comando subordinado específico, inclúyalo en la cadena de la CLI; por ejemplo:


oci dts job create --help
			
NAME
  dts_job_create -

DESCRIPTION
  Creates a new transfer disk or appliance job.

USAGE
  oci dts job create [OPTIONS]

REQUIRED PARAMETERS
  --bucket [text]

Upload bucket name

--compartment-id, -c [text]

Compartment OCID

--device-type [text]

Creación de usuarios, grupos y políticas de IAM necesarios

Cada servicio en Oracle Cloud Infrastructure se integra con IAM para la autenticación y autorización.

Para usar Oracle Cloud Infrastructure, se le debe conceder el tipo de acceso necesario en una política  escrita por un administrador, tanto si utiliza la consola como la API de REST con un SDK, una CLI u otra herramienta. Si intenta realizar una acción y obtiene un mensaje para el que no tiene permiso o no está autorizado, confirme con su administrador el tipo de acceso que se le ha otorgado y en qué com compartimento debe trabajar.

El acceso a los recursos se proporciona a grupos mediante políticas y, a continuación, lo heredan los usuarios asignados a esos grupos. La transferencia de datos requiere la creación de dos grupos distintos:

  • Administradores de transferencia de datos que pueden crear y gestionar trabajos de transferencia.

  • Usuarios de carga de transferencia de datos que pueden cargar datos en Object Storage. Para la seguridad de sus datos, los permisos para los usuarios de carga permiten al personal de Oracle cargar objetos estándar y de varias partes en su nombre e inspeccionar metadatos de objetos y cubos. Los permisos no permiten al personal de Oracle inspeccionar los datos reales.

El administrador de datos es responsable de generar las claves RSA necesarias para los usuarios de carga temporales. Estas claves nunca deben compartirse entre usuarios.

Para obtener más información sobre la creación de grupos, consulte Gestión de grupos.

Un administrador crea estos grupos con las siguientes políticas:

  • El grupo de administradores de transferencias de datos requiere una política de autorización que incluye lo siguiente:

    Allow group group_name to manage data-transfer-jobs in compartment compartment_name
    Allow group group_name to manage objects in compartment compartment_name
    Allow group group_name to manage buckets in compartment compartment_name

    También puede consolidar las políticas manage buckets y manage objects en lo siguiente:

    Allow group group_name to manage object-family in compartment compartment_name
  • El grupo de usuarios de carga de transferencia de datos requiere una política de autorización que incluya lo siguiente:

    Allow group group_name to manage buckets in compartment compartment_name where all { request.permission='BUCKET_READ', target.bucket.name='<bucket_name>' }
    Allow group group_name to manage objects in compartment compartment_name where all { target.bucket.name='<bucket_name>', any { request.permission='OBJECT_CREATE', request.permission='OBJECT_OVERWRITE', request.permission='OBJECT_INSPECT' }}

Para activar notificaciones, agregue las siguientes políticas:

Allow group group name to manage ons-topics in tenancy
Allow group group name to manage ons-subscriptions in tenancy
Allow group group name to manage cloudevents-rules in tenancy
Allow group group name to inspect compartments in tenancy

Consulte Notifications y Overview of Events para obtener más información.

A continuación, el administrador de Oracle Cloud Infrastructure agrega un usuario a cada uno de los grupos de transferencia de datos creados. Para obtener más información sobre la creación de usuarios, consulte Gestión de usuarios.

Importante

Por motivos de seguridad, se recomienda crear un único usuario de carga de transferencia de datos de IAM para cada trabajo de transferencia y, a continuación, suprimir ese usuario una vez cargados los datos en Oracle Cloud Infrastructure.

Solicitud de derecho de dispositivo

Si su arrendamiento no tiene derechos para utilizar el dispositivo de transferencia de datos, debe solicitar el derecho de dispositivo de transferencia de datos antes de crear un trabajo de transferencia basada en dispositivo.

Importante

El comprador o administrador principal, con grado de vicepresidente o superior, recibe una notificación por correo electrónico y debe firmar un documento de condiciones. Después de que Oracle haya confirmado la firma del documento, puede crear un trabajo de transferencia basado en dispositivo. El correo electrónico para DocuSign no se envía al solicitante a menos que sea el comprador principal o el administrador, con grado de vicepresidente o superior.

El envío de las condiciones puede tardar hasta 24 horas.

Establecimiento de la política de derechos de dispositivo

Utilice la siguiente política para permitir a los usuarios de un grupo específico solicitar un derecho de dispositivo de transferencia de datos en su arrendamiento.

Allow group <group_name> to {DTA_ENTITLEMENT_CREATE} in tenancy

Elegibilidad de derechos del dispositivo

Es posible que se deniegue su solicitud de derecho de un dispositivo de transferencia de datos en su arrendamiento si es un cliente de prueba gratuita. Si se deniega la solicitud, cambie a una cuenta completa. También puede ponerse en contacto con el gestor de soporte al cliente de Oracle o los Servicios de Soporte Oracle para determinar las opciones para obtener el derecho.

Uso de la consola

Abra la página Trabajo de transferencia y haga clic en Solicitud en la parte superior. De lo contrario, se le pedirá que solicite el derecho al crear el primer trabajo de transferencia basada en dispositivo.

Una vez solicitado, el estado de la solicitud se puede visualizar en la parte superior de la página Trabajo de transferencia. Por ejemplo:

Derecho de dispositivo de transferencia de datos: otorgado.

La aprobación del derecho de dispositivo de transferencia de datos puede tardar un poco. Una vez que Oracle recibe la solicitud, se envía un acuerdo de términos y condiciones al propietario de la cuenta mediante DocuSign para usar el dispositivo. La solicitud de derecho se aprueba una vez que se recibe la firma. El derecho de dispositivo de transferencia de datos es un derecho de arrendamiento que necesita solicitar una vez para cada arrendamiento.

Uso de la interfaz de línea de comandos

Utilice el comando dts Appliance request-entitlement y los parámetros necesarios para solicitar un derecho de dispositivo.

oci dts appliance request-entitlement --compartment-id compartment_id 
--name name --email email [OPTIONS]

name es el nombre del solicitante.

email es la dirección de correo electrónico del solicitante.

Para obtener una lista completa de los indicadores y las opciones variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

Por ejemplo:

oci dts appliance request-entitlement --compartment-id ocid.compartment.oc1..exampleuniqueID 
--name "Robert Smith --email rsmith@example.com
					
{
  "data": {
    "compartment-id": "ocid.compartment.oc1..exampleuniqueID",
    "creation-time": "2019-12-18T18:29:15+00:00",
	"defined-tags": {},
	"display-name": null,
	"freeform-tags": {},
	"id": "ocid1.datatransferapplianceentitlement.oc1..exampleuniqueID",
	"lifecycle-state": "CREATING",
	"lifecycle-state-details": "REQUESTED",
	"requestor-email": "rsmith@example.com",
	"requestor-name": "Robert Smith",
    "update-time": "2019-12-20T19:04:09+00:00"
  }
}

Visualización del estado de una solicitud de derechos de dispositivo

Ejecute el comando oci dts device show-entitlement y sus parámetros necesarios para mostrar el estado de un derecho de dispositivo.

oci dts appliance show-entitlement --compartment-id compartment_ocid [OPTIONS]

Para obtener una lista completa de los indicadores y las opciones variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

Por ejemplo:

oci dts appliance show-entitlement --compartment-id ocid.compartment.oc1..exampleuniqueID 
{
  "data": {
    "compartment-id": ""ocid.compartment.oc1..exampleuniqueID",
    "defined-tags": null,
    "display-name": null,
    "freeform-tags": null,
    "id": null,
    "lifecycle-state": "ACTIVE",
    "lifecycle-state-details": "APPROVED",
    "requestor-email": "rsmith@example.com",
    "requestor-name": "Robert Smith"
  }
}

Creación de cubos de Object Storage

El servicio Object Storage se utiliza para cargar los datos en Oracle Cloud Infrastructure. Object Storage almacena objetos en un contenedor denominado cubo dentro de un compartimento  en su arrendamiento. Para obtener más información sobre la creación del cubo para almacenar datos cargados, consulte Cubos de almacenamiento de objetos.

Configuración de los valores del firewall

El número de puerto del firewall es 443 para todos los métodos de transferencia de datos.

Asegúrese de que el firewall del entorno local se puede comunicar con el servicio de transferencia de datos que se ejecuta en los rangos de direcciones IP para la región de Oracle Cloud Infrastructure en función de la siguiente tabla. Asegúrese también de que existe acceso abierto al rango de direcciones IP de Object Storage. Solo tiene que configurar este acceso IP para la región a la que está asociado el trabajo de transferencia de datos.

Región

Data Transfer

Object Storage

Este de EE. UU. (Ashburn)

140.91.0.0/16

134.70.24.0/21

Oeste de EEUU (Phoenix)

129.146.0.0/16

134.70.8.0/21

Gobierno de EE. UU. zona este (Ashburn)

splat-api.us-langley-1.oraclegovcloud.com

objectstorage.us-gov-ashburn-1.oraclegovcloud.com

Gobierno de EE. UU. zona oeste (Phoenix)

splat-api.us-luke-1.oraclegovcloud.com

objectstorage.us-luke-1.oraclegovcloud.com

Departamento de defensa de EE. UU. zona este (Ashburn)

splat-api.us-gov-ashburn-1.oraclegovcloud.com

objectstorage.us-gov-ashburn-1.oraclegovcloud.com

Departamento de defensa de EE. UU. zona oeste (Phoenix)

splat-api.us-gov-phoenix-1.oraclegovcloud.com

objectstorage.us-gov-phoenix-1.oraclegovcloud.com

Este de Brasil (São Paulo)

140.204.0.0/16

134.70.84.0/22

Sudeste de Canadá (Toronto)

140.204.0.0/16

134.70.116.0/22

Alemania central (Fráncfort)

130.61.0.0/16

134.70.40.0/21

Oeste de India (Mumbai)

140.204.0.0/16

134.70.76.0/22

Centro de Japón (Osaka)

140.204.0.0/16

134.70.112.0/22

Este de Japón (Tokio)

140.204.0.0/16

134.70.80.0/22

Centro de Corea del Sur (Seúl)

140.204.0.0/16

134.70.96.0/22

Sur de Reino Unido (Londres)

132.145.0.0/16

134.70.56.0/21

Creación de trabajos de transferencia

En esta sección se describe cómo crear un trabajo de transferencia como parte de la preparación para la transferencia de datos. Consulte Trabajos de transferencia de importación de dispositivo para obtener más información sobre todas las tareas relacionadas con los trabajos de transferencia.

Un trabajo de transferencia representa la recopilación de archivos que desea transferir y señala la intención de cargar dichos archivos en Oracle Cloud Infrastructure. Identifique el compartimento y el cubo de Object Storage en los que Oracle va a cargar los datos. Cree el trabajo de transferencia en el mismo compartimento que el cubo de carga y proporcione un nombre legible al trabajo de transferencia.

Nota

Se recomienda crear un compartimento para cada trabajo de transferencia para minimizar el acceso necesario al arrendamiento.

Al crear un trabajo de transferencia, se devuelve un ID de trabajo correspondiente que se especifica en otras tareas de transferencia. Por ejemplo:

ocid1.datatransferjob.region1.phx..unique_ID

Uso de la consola

  1. Abra el menú de navegación y haga clic en Migración y recuperación ante desastres. En Data Transfer, haga clic en Importaciones. Aparece la página Trabajos de transferencia.

  2. Seleccione un compartimento en el que pueda trabajar en ámbito de lista. Todos los trabajos de transferencia de ese compartimento se muestran en formato tabular.

  3. Haga clic en Crear trabajo de transferencia. Aparece el cuadro de diálogo Crear trabajo de transferencia.

  4. Complete lo siguiente:

    • Nombre del trabajo: introduzca un nombre para el trabajo de transferencia.

    • Bloque: seleccione el cubo que contiene los datos de transferencia de la lista. Se muestran todos los cubos disponibles para el compartimento seleccionado. Si desea seleccionar un cubo de otro compartimento, haga clic en Cambiar compartimento y seleccione el compartimento que contiene el cubo que desea.

    • Dispositivo de tipo de transferencia: seleccione la opción Dispositivo.

    • (Opcional) Complete la configuración del etiquetado:

      • Espace de nombres de etiqueta: seleccione un espacio de nombres de la lista.

      • Clave de etiqueta: introduzca una clave de etiquetado.

      • Valor de etiqueta: introduzca un valor para la clave de etiquetado.

      Consulte Visión general de Tagging para obtener más información.

  5. Haga clic en Crear trabajo de transferencia.

Uso de la interfaz de línea de comandos

Utilice el comando oci dts job create y los parámetros necesarios para crear un trabajo de transferencia de importación de dispositivo.

oci dts job create --bucket bucket --compartment-id compartment_id 
--display-name display_name --device-type appliance [OPTIONS]

Para obtener una lista completa de los indicadores y las opciones variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

Por ejemplo:

oci dts job create --bucket MyBucket1 --compartment-id ocid.compartment.oc1..exampleuniqueID 
--display-name MyApplianceImportJob --device-type appliance
				
{
  "data": {
    "attached-transfer-appliance-labels": [],
    "attached-transfer-device-labels": [],
    "attached-transfer-package-labels": [],
    "compartment-id": "ocid.compartment.oc1..exampleuniqueID",
    "creation-time": "2019-12-18T19:43:58+00:00",
    "defined-tags": {},
    "device-type": "APPLIANCE",
    "display-name": "MyApplianceImportJob",
    "freeform-tags": {},
    "id": "ocid1.datatransferjob.oc1..exampleuniqueID",
    "label": "JAKQVAGJF",
    "lifecycle-state": "INITIATED",
    "upload-bucket-name": "MyBucket1"
  },
  "etag": "2--gzip"
}

Si lo desea, puede especificar una o más etiquetas definidas o de formato libre al crear un trabajo de transferencia. Para obtener más información sobre el etiquetado, consulte Etiquetas de recursos.

Etiquetas definidas

Para especificar etiquetas definidas al crear un trabajo:

oci dts job create --bucket bucket --compartment-id compartment_id --display-name display_name --device-type appliance --defined-tags '{ "tag_namespace": { "tag_key":"value" }}'

Por ejemplo:

oci dts job create --bucket MyBucket1 --compartment-id ocid.compartment.oc1..exampleuniqueID --display-name MyApplianceImportJob --device-type appliance --defined-tags '{"Operations": {"CostCenter": "01"}}'
				
{
"data": {
  "attached-transfer-appliance-labels": [],
  "attached-transfer-device-labels": [],
  "attached-transfer-package-labels": [],
  "compartment-id": "ocid.compartment.oc1..exampleuniqueID",
  "creation-time": "2019-12-18T19:43:58+00:00",
  "defined-tags": {
    "operations": {
      "costcenter": "01"
    }
  },
  "device-type": "APPLIANCE",
  "display-name": "MyApplianceImportJob",
  "freeform-tags": {},
  "id": "ocid1.datatransferjob.oc1..exampleuniqueID",
  "label": "JAKQVAGJF",
  "lifecycle-state": "INITIATED",
  "upload-bucket-name": "MyBucket1"
  },
  "etag": "2--gzip"
}
Etiquetas de formato libre

Para especificar etiquetas de formato libre al crear un trabajo:

oci dts job create --bucket bucket --compartment-id compartment_id --display-name display_name --device-type appliance --freeform-tags '{ "tag_key":"value" }'				

Por ejemplo:

oci dts job create --bucket MyBucket1 --compartment-id ocid.compartment.oc1..exampleuniqueID --display-name MyApplianceImportJob --device-type appliance --freeform-tags '{"Pittsburg_Team":"brochures"}'
				
{
"data": {
  "attached-transfer-appliance-labels": [],
  "attached-transfer-device-labels": [],
  "attached-transfer-package-labels": [],
  "compartment-id": "ocid.compartment.oc1..exampleuniqueID",
  "creation-time": "2019-12-18T19:43:58+00:00",
  "defined-tags": {},
  "device-type": "APPLIANCE",
  "display-name": "MyApplianceImportJob",
  "freeform-tags": {
	"Pittsburg_Team": "brochures"
  },
  "id": "ocid1.datatransferjob.oc1..exampleuniqueID",
  "label": "JAKQVAGJF",
  "lifecycle-state": "INITIATED",
  "upload-bucket-name": "MyBucket1"
  },
  "etag": "2--gzip"
}
Nota

Los usuarios crean espacios de nombres de etiquetas y claves de etiquetas con los permisos necesarios. Estos elementos deben existir antes de poder especificarlos al crear un trabajo. Consulte Tags and Tag Namespace Concepts para obtener más información.

Varias etiquetas

Para especificar varias etiquetas, separe con comas los pares de clave/valor con formato JSON:

oci dts job create --bucket bucket --compartment-id compartment_id --display-name display_name --device-type appliance --freeform-tags '{ "tag_key":"value" }', '{ "tag_key":"value" }'

Notificaciones

Para incluir notificaciones, incluya la opción --setup-notifications. Consulte Configuración de notificaciones de trabajos de transferencia desde la CLI para obtener más información sobre esta función.

Obtención de OCID de trabajos de transferencia

Cada trabajo de transferencia que cree tiene un OCID único en Oracle Cloud Infrastructure. Por ejemplo:

ocid1.datatransferjob.oc1.phx.exampleuniqueID

Debe reenviar este OCID de trabajo de transferencia al administrador de datos.

Uso de la consola

  1. Abra el menú de navegación y haga clic en Migración y recuperación ante desastres. En Data Transfer, haga clic en Importaciones. Aparece la página Trabajos de transferencia.

  2. Seleccione un compartimento en el que pueda trabajar en ámbito de lista. Todos los trabajos de transferencia de ese compartimento se muestran en formato tabular.

  3. Haga clic en el enlace situado debajo de Trabajos de transferencia para el trabajo de transferencia cuyos detalles desea ver. Aparece la página Detalles del trabajo de transferencia.

  4. Busque el campo OCID en la página Detalles y haga clic en Mostrar para mostrarlo o en Copiar para copiarlo en la computadora.

Uso de la interfaz de línea de comandos

Utilice el comando oci dts job list y los parámetros necesarios para mostrar los trabajos de transferencia de importación de dispositivo de su arrendamiento.

oci dts job list --compartment-id compartment_id [OPTIONS]

Para obtener una lista completa de los indicadores y las opciones variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

Por ejemplo:

oci dts job list --compartment-id ocid.compartment.oc1..exampleuniqueID
					
{
  "data": [
    {
      "creation-time": "2019-12-18T19:43:58+00:00",
      "defined-tags": {},
      "device-type": "APPLIANCE",
      "display-name": "MyApplianceImportJob",
      "freeform-tags": {},
      "id": "ocid1.datatransferjob.oc1..exampleuniqueID",
      "label": "JAKQVAGJF",
      "lifecycle-state": "INITIATED",
      "upload-bucket-name": "MyBucket1"
    },
    {
      "creation-time": "2019-10-03T16:52:26+00:00",
      "defined-tags": {},
      "device-type": "DISK",
      "display-name": "MyDiskImportJob",
      "freeform-tags": {},
      "id": "ocid1.datatransferjob.oc1..exampleuniqueID",
      "label": "J2AWEOL5T",
      "lifecycle-state": "INITIATED",
      "upload-bucket-name": "MyBucket2"
    }
  ]
}

El ID de cada trabajo de transferencia se incluye en la devolución:

"id": "ocid.compartment.oc1..exampleuniqueID"
Consejo

Al crear un trabajo de transferencia mediante la CLI de oci dts job create, el ID de trabajo de transferencia se muestra en lo que devuelve la CLI. También puede ejecutar la CLI de oci dts job show para ese trabajo específico para obtener el ID.

Configuración de notificaciones de trabajo de transferencia desde la CLI

Puede generar notificaciones que envíen mensajes sobre los cambios en un trabajo de transferencia nuevo o existente a través de la CLI. Al usar esta función se crea un tema, una suscripción a una lista de direcciones de correo electrónico y una regla que le envía notificaciones sobre todos los eventos relacionados con las actividades del trabajo de exportación y los cambios en el estado. Este método proporciona una forma más práctica de generar notificaciones adaptadas a los trabajos de transferencia basados en dispositivos.

El comando de la CLI para configurar las notificaciones de trabajos de transferencia varía en función de si está creando un nuevo trabajo de transferencia o actualizando un trabajo de exportación existente. En ambos casos, al ejecutar el comando de la CLI se le solicita que introduzca las direcciones de correo electrónico de cada suscriptor de notificación como una lista separada por comas. A cada destinatario se le envía un correo electrónico con un enlace para confirmar que desea recibir las notificaciones.

Se le pedirá que introduzca esas direcciones de correo electrónico que desea incluir en las notificaciones, separadas por comas (","). Cuando termine la lista, agregue dos puntos (":") seguidos de su propia dirección de correo electrónico: user1@mycompany.com,user2@mycompany.com : myemail@mycompany.com.

Para ambos comandos de notificación, se devuelve lo siguiente:

If the commands fail to run, you can use the OCI CLI to do the setup manually:
export ROOT_COMPARTMENT_OCID=ocidv1:tenancy:oc1:exampleuniqueID
oci ons topic create --compartment-id $ROOT_COMPARTMENT_OCID --name DTSExportTopic --description "Topic for data transfer service export jobs"
oci ons subscription create --protocol EMAIL --compartment-id $ROOT_COMPARTMENT_OCID --topic-id $TOPIC_OCID --endpoint $EMAIL_ID
oci events rule create --display-name DTSExportRule --is-enabled true --compartment-id $ROOT_COMPARTMENT_OCID --actions '{"actions":[{"actionType":"ONS","topicId":"$TOPIC_OCID","isEnabled":true}]}' --condition '{"eventType":["com.oraclecloud.datatransferservice.addapplianceexportjob","com.oraclecloud.datatransferservice.deleteapplianceexportjob","com.oraclecloud.datatransferservice.updateapplianceexportjob","com.oraclecloud.datatransferservice.moveapplianceexportjob"]}' --description "Rule for data transfer service to send notifications for export jobs"
Creating topic for export
		

Al crear un trabajo de transferencia

Para configurar notificaciones al crear un trabajo de transferencia, incluya el parámetro --setup-notifications como parte del comando oci dts job create:

oci dts job create ... --setup-notifications

Configuración de notificaciones para un trabajo de exportación existente

Para configurar notificaciones para un trabajo de transferencia existente:

oci dts job setup-notifications --job-id job_id

Por ejemplo:

oci dts job setup-notifications --job-id ocid1.datatransferjob.oc1..exampleuniqueID

If the commands fail to run, you can use the OCI CLI to do the setup manually:
oci ons topic create --compartment-id ocid1.tenancy.oc1..exampleuniqueID --name MyImportJob --description "Topic for data transfer service import job with OCID ocid1.datatransferjob.oc1..exampleuniqueID"
oci ons subscription create --protocol EMAIL --compartment-id $ROOT_COMPARTMENT_OCID --topic-id $TOPIC_OCID --subscription_endpoint $EMAIL_ID
oci events rule create --display-name MyImportJob --is-enabled true--compartment-id ocid1.tenancy.oc1..exampleuniqueID --actions '{"actions":[{"actionType":"ONS","topicId":"$TOPIC_OCID","isEnabled":true}]}' --condition '{"eventType":"com.oraclecloud.datatransferservice.*transferjob","data":{"resourceId":"ocid1.datatransferjob.oc1..exampleuniqueID"}}' --description "Rule for data transfer service to send notifications for an import job with OCID ocid1.datatransferjob.oc1..exampleuniqueID"
Creating topic DTSImportJobTopic_2pwaqq

{
  "data": {
    "api-endpoint": "https://cell1.notification.us-phoenix-1.oraclecloud.com",
    "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
    "defined-tags": {},
    "description": "Topic for data transfer service import job with OCID ocid1.datatransferjob.oc1..exampleuniqueID",
    "etag": null,
    "freeform-tags": {},
    "lifecycle-state": "ACTIVE",
    "name": "DTSImportJobTopic_2pwaqq",
    "time-created": "2020-07-15T18:26:07.179000+00:00",
    "topic-id": "ocid1.onstopic.oc1..exampleuniqueID"
  },
  "etag": "2e5a567d"
}

Enter email addresses to subscribe to as a comma separated list. Example: jdoe@mycompany.com,rroe@mycompany.com : jsmith@mycompany.com
Creating subscription for jsmith@mycompany.com
{
  "data": {
    "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
    "created-time": 1594837577401,
    "defined-tags": {},
    "deliver-policy": "{\"maxReceiveRatePerSecond\":0,\"backoffRetryPolicy\":{\"initialDelayInFailureRetry\":60000,\"maxRetryDuration\":7200000,\"policyType\":\"EXPONENTIAL\"}}",
    "endpoint": "jsmith@mycompany.com",
    "etag": "cac2f405",
    "freeform-tags": {},
    "id": "ocid1.onssubscription.oc1..exampleuniqueID",
    "lifecycle-state": "PENDING",
    "protocol": "EMAIL",
    "topic-id": "ocid1.onstopic.oc1..exampleuniqueID"
  },
  "etag": "cac2f405"
}

Creating rule DTSImportJobRule_2pwaqq
{
  "data": {
    "actions": {
    "actions": [
      {
        "action-type": "ONS",
        "description": null,
        "id": "ocid1.eventaction.oc1..exampleuniqueID",
        "is-enabled": true,
        "lifecycle-message": null,
        "lifecycle-state": "ACTIVE",
        "topic-id": "ocid1.onstopic.oc1..exampleuniqueID"
      }
    ]
  },
    "compartment-id": "ocid1.tenancy.oc1..exampleuniqueID",
    "condition": "{\"eventType\":\"com.oraclecloud.datatransferservice.*transferjob\",\"data\":{\"resourceId\":\"ocid1.datatransferjob.oc1..exampleuniqueID\"}}",
    "defined-tags": {},
    "description": "Rule for data transfer service to send notifications for an import job with OCID ocid1.datatransferjob.oc1..exampleuniqueID",
    "display-name": "DTSImportJobRule_2pwaqq",
    "freeform-tags": {},
    "id": "ocid1.eventrule.oc1..exampleuniqueID",
    "is-enabled": true,
    "lifecycle-message": null,
    "lifecycle-state": "ACTIVE",
    "time-created": "2020-07-15T18:26:18.307000+00:00"
  },
  "etag": "aff873bfb4015b49902b97c7a6cc40588bf89b9e3deeb27b77ecce6d7a99768a"
}

Preparación de archivos de configuración de carga

El patrocinador de proyecto es responsable de crear u obtener los archivos de configuración que permiten la carga de datos de usuario en el dispositivo de importación. Envíe estos archivos de configuración al administrador de datos, donde se pueden colocar en el host de control (si hay hosts de datos y control independientes). El archivo config es para el administrador de transferencia de datos, el usuario de IAM con la autorización y los permisos para crear y gestionar trabajos de transferencia. El archivo config_upload_user es para el usuario de carga de transferencia de datos, el usuario temporal de IAM que Oracle utiliza para cargar sus datos en su nombre.

Cree un directorio base de Oracle Cloud Infrastructure y dos archivos de configuración con las credenciales necesarias.

Creación del directorio de transferencia de datos

Cree un directorio de Oracle Cloud Infrastructure (.oci) en el mismo equipo host de control en el que está instalada la CLI de Oracle Cloud Infrastructure. Por ejemplo:

mkdir /root/.oci/

Los dos archivos de configuración (config y config_upload_user) se colocan en la ubicación que seleccione.

Nota

Puede almacenar los archivos de configuración en cualquier lugar del host de control. El directorio root solo se proporciona como ejemplo.

Creación del archivo de configuración del administrador de transferencia de datos

El archivo de configuración del administrador de transferencia de datos contiene las credenciales necesarias para trabajar con Oracle Cloud Infrastructure. Puede crear este archivo mediante una CLI de configuración o manualmente con un editor de texto.

Uso de la CLI de configuración

Ejecute la utilidad de la línea de comandos oci setup config para recorrer el proceso de configuración por primera vez. El comando le solicita la información necesaria para el archivo de configuración y las claves públicas/privadas de API. El cuadro de diálogo de configuración genera un par de claves de API y crea el archivo de configuración.

Para obtener más información sobre cómo buscar la información necesaria, consulte:

Configuración manual

Si desea configurar las claves públicas/privadas de API y escribir su propio archivo de configuración, consulte SDK and CLI Configuration File.

Consejo

Utilice el comando oci setup keys para generar un par de claves e incluirlas en el archivo de configuración.

Cree el archivo de configuración del administrador de transferencia de datos /root/.oci/config con la siguiente estructura:

[DEFAULT]
user=<The OCID for the data transfer administrator>
fingerprint=<The fingerprint of the above user's public key>
key_file=<The _absolute_ path to the above user's private key file on the host machine>
tenancy=<The OCID for the tenancy that owns the data transfer job and bucket>
region=<The region where the transfer job and bucket should exist. Valid values are: 
supported regions>.

donde supported regions son las regiones que se muestran en Regiones compatibles con Data Transfer.

Por ejemplo:

[DEFAULT]
user=ocid1.user.oc1..unique_ID
fingerprint=4c:1a:6f:a1:5b:9e:58:45:f7:53:43:1f:51:0f:d8:45
key_file=/home/user/ocid1.user.oc1..exampleuniqueID.pem
tenancy=ocid1.tenancy.oc1..unique_ID
region=us-phoenix-1

Para el administrador de transferencia de datos, puede crear un solo archivo de configuración que contenga diferentes secciones de perfil con las credenciales para varios usuarios. A continuación, utilice la opción --profile para especificar qué perfil utilizar en el comando A continuación se muestra un ejemplo de un archivo de configuración de administrador de transferencias de datos con diferentes secciones de perfil:

[DEFAULT]
user=ocid1.user.oc1..exampleuniqueID
fingerprint=4c:1a:6f:a1:5b:9e:58:45:f7:53:43:1f:51:0f:d8:45
key_file=/home/user/ocid1.user.oc1..exampleuniqueID.pem
tenancy=ocid1.tenancy.oc1..exampleuniqueID
region=us-phoenix-1
[PROFILE1]
user=ocid1.user.oc1..exampleuniqueID
fingerprint=4c:1a:6f:a1:5b:9e:58:45:f7:53:43:1f:51:0f:d8:45
key_file=/home/user/ocid1.user.oc1..exampleuniqueID.pem
tenancy=ocid1.tenancy.oc1..exampleuniqueID
region=us-ashburn-1

De forma predeterminada, el perfil DEFAULT se usa para todos los comandos de la CLI. Por ejemplo:

oci dts job create --compartment-id ocid.compartment.oc1..exampleuniqueID --bucket MyBucket --display-name MyDisplay --device-type appliance

En cambio, puede emitir cualquier comando de la CLI con la opción --profile para especificar un perfil de administrador de transferencia de datos diferente. Por ejemplo:

oci dts job create --compartment-id ocid.compartment.oc1..exampleuniqueID --bucket MyBucket --display-name MyDisplay --device-type appliance --profile MyProfile

Utilizando el archivo de configuración de ejemplo anterior, profile_name sería profile1.

Si ha creado dos archivos de configuración independientes, utilice el siguiente comando para especificar el archivo de configuración que se utilizará:

oci dts job create --compartment-id compartment_id --bucket bucket_name --display-name display_name --config 
                
                

Creación del archivo de configuración del usuario de carga de transferencia de datos

El archivo de configuración config_upload_user es para el usuario de carga de transferencia de datos, el usuario temporal de IAM que Oracle utiliza para cargar sus datos en su nombre. Cree este archivo de configuración con la siguiente estructura:

[DEFAULT]
user=<The OCID for the data transfer upload user>
fingerprint=<The fingerprint of the above user's public key>
key_file=<The _absolute_ path to the above user's private key file on the host machine>
tenancy=<The OCID for the tenancy that owns the data transfer job and bucket>
region=<The region where the transfer job and bucket should exist. Valid values are: 
supported regions>.

donde supported regions son las regiones que se muestran en Regiones compatibles con Data Transfer.

Entradas del archivo de configuración

La siguiente tabla muestra las entradas básicas que se necesitan para cada archivo de configuración y dónde obtener la información para cada entrada.

Nota

El servicio Data Transfer no admite frases de contraseña en los archivos de claves tanto para el administrador de transferencia de datos como para el usuario de carga de transferencia de datos.

Entrada

Descripción y dónde obtener el valor

¿Necesario?

user

OCID del administrador de transferencia de datos o del usuario de carga de transferencia de datos, según el perfil que esté creando. Para obtener el valor, consulte Claves y OCID necesarios.

fingerprint

Huella del par de claves que se utiliza. Para obtener el valor, consulte Claves y OCID necesarios.

key_file

Ruta completa y nombre de archivo de la clave privada.

Importante: el par de claves debe estar en formato PEM. Para obtener instrucciones sobre la generación de un par de claves en formato PEM, consulte Claves y OCID necesarios.

tenancy

OCID de su arrendamiento. Para obtener el valor, consulte Claves y OCID necesarios.

region

Región de Oracle Cloud Infrastructure. Consulte Regiones y dominios de disponibilidad.

Consulte Regiones soportadas de transferencia de datos para conocer las regiones que soportan Data Transfer.

Puede verificar las credenciales de usuario de carga de transferencia de datos con el siguiente comando:

oci dts job verify-upload-user-credentials --bucket bucket_name

Solicitud del dispositivo de importación

En esta sección se describe cómo solicitar un dispositivo de importación de Oracle para copiar los datos en Oracle Cloud Infrastructure. Consulte Dispositivos de importación para obtener información completa sobre todas las tareas relacionadas con los trabajos de transferencia.

Los clientes de Oracle Cloud Infrastructure pueden utilizar dispositivos de importación para migrar datos de forma gratuita. Solo se le cobrará el uso de Object Storage cuando los datos se hayan transferido correctamente al cubo designado. Todas las solicitudes de dispositivos requieren aprobación de Oracle.

Consejo

Para ahorrar tiempo, identifique los datos que desea cargar y realice preparaciones de copia de datos antes de solicitar el dispositivo de importación.

La creación de una solicitud del dispositivo devuelve una etiqueta de dispositivo asignada por Oracle. Por ejemplo:

XA8XM27EVH

Uso de la consola

  1. Abra el menú de navegación y haga clic en Migración y recuperación ante desastres. En Data Transfer, haga clic en Importaciones. Aparece la página Trabajos de transferencia.

  2. Seleccione un compartimento en el que pueda trabajar en el ámbito de lista. Todos los trabajos de transferencia de ese compartimento se muestran en formato tabular.

  3. Haga clic en el trabajo de transferencia para el que desea solicitar un dispositivo de importación. Aparece la página Detalles del trabajo de transferencia.

  4. Haga clic en Solicitar dispositivo de transferencia en Dispositivos de transferencia. Aparece el cuadro de diálogo Solicitar dispositivo de transferencia.

  5. Proporcione los detalles de la dirección de envío a la que desea enviar el dispositivo de importación.

    • Nombre de la compañía: especifique el nombre de la compañía que posee los datos que se van a migrar a Oracle Cloud Infrastructure.

    • Nombre de destinatario: especifique el nombre del destinatario del dispositivo de importación.

    • Número de teléfono de destinatario: especifique el número de teléfono del destinatario.

    • Dirección de correo electrónico del destinatario: especifique la dirección de correo electrónico del destinatario.

    • A cargo de: parte intermediaria opcional responsable de transferir el envío del dispositivo de importación del proveedor de entrega al destinatario deseado.

    • Línea de dirección 1: especifique el domicilio al que se envía el dispositivo de importación.

    • Línea de dirección 2: detalles identificativos de la dirección opcionales como información sobre edificio, oficina, unidad o planta.

    • Ciudad/localidad: especifique la ciudad o localidad.

    • Región/Estado: especifique el estado, la provincia o la región.

    • Código postal:: especifique el código postal.

    • País: seleccione el país.

    • Capacidad de almacenamiento mínima: seleccione la capacidad de almacenamiento mínima del dispositivo (cuando haya más de una opción) que mejor se ajuste a sus necesidades. Los importes mostrados pueden variar según la región. Consulte Especificaciones de Data Transfer Appliance para obtener más información. Después de enviar la solicitud, un representante de Oracle le ayudará a obtener el dispositivo que mejor se adapte a sus necesidades.

  6. Haga clic en Solicitar dispositivo de transferencia.

Uso de la interfaz de línea de comandos

Utilice el comando oci dts appliance request y los parámetros necesarios para solicitar un dispositivo de importación.

oci dts appliance request --job-id job_id --addressee addressee 
--care-of care_of --address1 address_line1 --city-or-locality city_or_locality 
--state-province-region state_province_region --country country --zip-postal-code zip_postal_code 
--phone-number phone_number --email email [OPTIONS]

Para obtener una lista completa de los indicadores y las opciones variables para los comandos de la CLI, consulte la Referencia de la línea de comandos.

Por ejemplo:

oci dts appliance request --job-id ocid1.datatransferjob.oc1..exampleuniqueID --addressee "Example, Inc." 
--care-of "Robert Smith" --address1 "2300 Oracle Way" --city-or-locality Austin --state-province-region TX 
--country USA --zip-postal-code 78741 --phone-number 6035550100 --email rsmith@example.com
				
{
  "data": {
    "appliance-delivery-tracking-number": null,
    "appliance-delivery-vendor": null,
    "appliance-return-delivery-tracking-number": null,
    "creation-time": "2020-05-20T22:08:13+00:00",
    "customer-received-time": null,
    "customer-returned-time": null,
    "customer-shipping-address": {
      "address1": "2300 Oracle Way",
      "address2": null,
      "address3": null,
      "address4": null,
      "addressee": "Example, Inc.",
      "care-of": "Robert Smith",
      "city-or-locality": "Austin",
      "country": "USA",
      "email": "rsmith@example.com",
      "phone-number": "6035550100",
      "state-or-region": "TX",
      "zipcode": "78741"
    },
    "delivery-security-tie-id": null,
    "label": "XAKWEGKZ5T",
    "lifecycle-state": "REQUESTED",
    "next-billing-time": null,
    "return-security-tie-id": null,
    "serial-number": null,
    "transfer-job-id": "ocid1.datatransferjob.oc1..exampleuniqueID",
    "upload-status-log-uri": "JAKQVAGJF/XAKWEGKZ5T/upload_summary.txt"
  }
}

Cuando envía una solicitud de dispositivo, Oracle genera una etiqueta única (label": "XAKWEGKZ5T) para identificar el dispositivo de importación y su solicitud se envía a Oracle para su aprobación y procesamiento.

Configuración de notificaciones de solicitudes de dispositivo de importación

Puede generar notificaciones que envíen mensajes sobre los cambios en la solicitud del dispositivo de importación mediante el comando setup-notifications a través de la CLI. Al ejecutar este comando se crea un tema, una suscripción a la lista de direcciones de correo electrónico y también una regla que le envía notificaciones sobre todos los eventos relacionados con las actividades de la solicitud de dispositivo de importación y los cambios en el estado. Este método proporciona una forma más práctica de generar notificaciones adaptadas a las solicitudes de dispositivo de importación.

Al ejecutar el comando de la CLI se le solicita que introduzca las direcciones de correo electrónico de cada suscriptor de notificación como una lista separada por comas. A cada destinatario se le envía un correo electrónico con un enlace para confirmar que desea recibir las notificaciones.

Nota

La configuración de notificaciones desde la CLI afecta a todos los dispositivos de importación de su arrendamiento. No puede especificar notificaciones para los distintos dispositivos.

Configuración de notificaciones para una nueva solicitud de dispositivo de importación

Para incluir notificaciones de trabajo al solicitar un dispositivo de importación, incluya la opción --setup-notifications como parte del comando oci dts Appliance request:

oci dts appliance request --job-id ... --setup-notifications

Configuración de notificaciones para una solicitud de dispositivo de importación existente

Para configurar notificaciones para una solicitud de dispositivo de importación existente, ejecute el comando oci dts device setup-notifications en el dispositivo:

oci dts appliance setup-notifications --appliance-label appliance_label

Notificación al administrador de datos

Cuando haya completado todas las tareas de este tema, proporcione al administrador de datos la siguiente información:

  • Credenciales de conexión de IAM

  • Archivos de configuración de la CLI de Oracle Cloud Infrastructure

  • ID del trabajo de transferencia

  • Etiqueta del dispositivo

Validación de la fase de preparación

Realice las siguientes tareas de validación de la interfaz de línea de comandos (CLI) al final de esta fase antes de continuar con la siguiente fase. La realización de los procedimientos de validación descritos aquí evalúa el entorno y confirma que ha completado correctamente todos los requisitos de configuración necesarios. La ejecución de estos procedimientos también sirve como recurso de resolución de problemas para garantizar una transferencia de datos correcta y sin problemas.

Utilice el comando oci dts verify prepare y los parámetros necesarios para validar las tareas y configuraciones de la fase de preparación que realizó:

oci dts verify prepared --compartment-id compartment_ocid --job-id job_ocid --bucket bucket [OPTIONS]

La ejecución de este comando de la CLI valida lo siguiente:

  • Archivos de configuración (configuración de administrador, configuración de carga)

  • Conectividad a Data Transfer

  • Conectividad a Object Storage

  • Usuarios, grupos y políticas de IAM necesarios para el usuario administrador (creación y gestión de cubos y trabajos de transferencia)

  • El cubo de carga pertenece al compartimento

  • El usuario de carga de transferencia de datos puede crear, sobrescribir, inspeccionar y suprimir objetos del cubo de carga en Object Storage

  • Derechos de dispositivo de transferencia de datos aprobados

  • El trabajo de transferencia del compartimento tiene el cubo esperado y una solicitud de dispositivo correspondiente

  • Solicitud de dispositivo asociada con el trabajo de transferencia

Por ejemplo:

oci dts verify prepared --compartment-id ocid.compartment.oc1..exampleuniqueID --job-id ocid1.datatransferjob.oc1..exampleuniqueID --bucket MyBucket
Verifying requirements after 'Preparing for Appliance Data Transfers' task...
Checking Data Transfer Service connectivity... OK
Checking Object Storage connectivity... OK
Checking Required IAM Users, Groups, and Policies... OK
Checking Upload Bucket exists in Compartment... OK
Checking Upload User credentials...
Create object BulkDataTransferTestObject in bucket MyBucket using upload user
Overwrite object BulkDataTransferTestObject in bucket MyBucket using upload user
Inspect object BulkDataTransferTestObject in bucket MyBucket using upload user
Read bucket metadata MyBucket using upload user
Delete object BulkDataTransferTestObject in bucket MyBucket using admin user
OK
Checking Data Transfer Appliance Entitlement... OK
Checking Transfer Job and Appliance Request... OK
Verification successful.

Escenarios de fallos

En esta sección, se describen los posibles escenarios de fallo detectados durante la validación:

  • Conectividad al servicio de transferencia de datos

    • Solicitud de timeout para el punto final de Data Transfer

      Checking Data Transfer Service connectivity... datatransfer.r1.oracleiaas.com is not reachable.
      Please ensure there there are no firewall rules blocking connectivity.
      RequestException:
      {
          "client_version": "Oracle-PythonCLI/3.22.0",
          "logging_tips": "Please run the OCI CLI command using --debug flag to find more debug information.",
          "message": "The connection to endpoint timed out.",
          "request_endpoint": null,
          "target_service": "CLI",
          "timestamp": "2023-02-01T11:46:02.374857",
          "troubleshooting_tips": " See [https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_troubleshooting.htm] for more information about resolving this error. If you are unable to resolve this issue, run this CLI command with --debug option and contact Oracle support and provide them the full error message."
      }
  • Conectividad a Object Storage

    • Solicitud de timeout al punto final de Object Storage

      Checking Object Storage connectivity... objectstorage.r1.oracleiaas.com is not reachable.
      Please ensure there there are no firewall rules blocking connectivity.
      RequestException:
      {
          "client_version": "Oracle-PythonCLI/3.22.0",
          "logging_tips": "Please run the OCI CLI command using --debug flag to find more debug information.",
          "message": "The connection to endpoint timed out while trying to reach https://objectstorage.r1.oracleiaas.com",
          "request_endpoint": " GET https://objectstorage.r1.oracleiaas.com",
          "target_service": "CLI",
          "timestamp": "2023-02-01T12:52:33.979490",
          "troubleshooting_tips": "Try running curl https://objectstorage.r1.oracleiaas.com. If the curl doesn't work, check your network setting or contact your network administrator. See [https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_troubleshooting.htm] for more information about resolving this error. If you are unable to resolve this issue, run this CLI command with --debug option and contact Oracle support and provide them the full error message."
      }
  • Usuarios, grupos y políticas de IAM necesarios para el usuario administrador

    • No hay ninguna política de autorización de Object Storage para el usuario administrador
      Checking Required IAM Users, Groups, and Policies... Fail
      Unauthorized access to Object Storage.
      Please ensure you have the required IAM Users, Groups, and Policies to access Object Storage.
    • No hay ninguna política de autorización de Data Transfer para el usuario administrador

      Checking Required IAM Users, Groups, and Policies... Fail
      Unauthorized access to Data Transfer Service.
      Please ensure you have the required IAM Users, Groups, and Policies to access Data Transfer Service.
  • El cubo de carga pertenece al compartimento

    • El cubo de carga no existe

      Checking Upload Bucket exists in Compartment... Fail
      Bucket not found.
      The bucket 'e2e_test_hdx' does not exist in namespace 'bdtstest1' or you are unauthorized to access it.
    • El cubo de carga no está en el compartimento

      
      Checking Upload Bucket exists in Compartment... Fail
      The bucket 'e2e_test_hdd' does not belong to compartment 'ocid1.compartment.region1..aaaaaaaaph2r5w24faket2vsp22hiboxjzk4k3s47d2ut37jghjagfb3abca'.
  • Transferencia de datos Los usuarios pueden crear, sobrescribir, inspeccionar y suprimir objetos del cubo en Object Storage

    • No hay ninguna política de autorización para el usuario de carga

      Checking Upload User credentials...
      Failed to Create object BulkDataTransferTestObject in bucket e2e_test_hdd using upload user in tenancy bdtstest1 as upload user
      Fail
      ServiceError:
      {
          "client_version": "Oracle-PythonSDK/2.90.0+2664, Oracle-PythonCLI/3.22.0",
          "code": "BucketNotFound",
          "logging_tips": "Please run the OCI CLI command using --debug flag to find more debug information.",
          "message": "Either the bucket named 'e2e_test_hdd' does not exist in the namespace 'bdtstest1' or you are not authorized to access it",
          "opc-request-id": "sea-1:tpz7tEO-SLezjoTd506L8R5wm3HewQNHFfpg-EKsAINe6P8fFj4b_znPyfujFeqq",
          "operation_name": "put_object",
          "request_endpoint": "PUT https://objectstorage.r1.oracleiaas.com/n/bdtstest1/b/e2e_test_hdd/o/BulkDataTransferTestObject",
          "status": 404,
          "target_service": "object_storage",
          "timestamp": "2023-02-07T06:39:24.816918+00:00",
          "troubleshooting_tips": "See [https://docs.oracle.com/iaas/Content/API/References/apierrors.htm] for more information about resolving this error. If you are unable to resolve this issue, run this CLI command with --debug option and contact Oracle support and provide them the full error message."
      }
  • Derechos de dispositivo de transferencia de datos aprobados

    • No hay ningún derecho de servicio de transferencia de datos

      Checking Data Transfer Appliance Entitlement... Fail
      Unable to find Data Transfer Appliance Entitlement in Compartment 'ocid1.compartment.region1..aaaaaaaaa5mxm3fd6tanvthad5oplmdcmxjqdsoehidua7iz3sxauih3deja'.
    • Derecho de transferencia de datos no aprobado

      Checking Data Transfer Appliance Entitlement... Fail
      Data Transfer Appliance Entitlement needs to be in an APPROVED lifecycle state.
  • Ya existe el trabajo de transferencia basada en dispositivo de importación de Data Transfer

    • No hay ningún trabajo de transferencia basado en dispositivo de transferencia de datos

      Checking Transfer Job and Appliance Request... Fail
      There is no Appliance Transfer Job 'ocid1.datatransferjob.oc1..exampleuniqueID' for Data Import into Bucket 'e2e_test_hdd'.
  • Solicitud de dispositivo asociada a un trabajo de transferencia válido

    • Ninguna solicitud de dispositivo

      Checking Transfer Job and Appliance Request... Fail
      There is no Transfer Appliance Request for Appliance Transfer Job 'ocid1.datatransferjob.oc1..exampleuniqueID'.