As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
UpdateCluster
nota
AWS Snowball Edge não está mais disponível para novos clientes. Novos clientes devem explorar AWS DataSync
Enquanto o valor de ClusterState de um cluster está no estado AwaitingQuorum, você pode atualizar algumas das informações associadas a um cluster. Quando o cluster muda para um estado de trabalho diferente, geralmente 60 minutos após a criação do cluster, essa ação não está mais disponível.
Sintaxe da Solicitação
{
"AddressId": "string",
"ClusterId": "string",
"Description": "string",
"ForwardingAddressId": "string",
"Notification": {
"DevicePickupSnsTopicARN": "string",
"JobStatesToNotify": [ "string" ],
"NotifyAll": boolean,
"SnsTopicARN": "string"
},
"OnDeviceServiceConfiguration": {
"EKSOnDeviceService": {
"EKSAnywhereVersion": "string",
"KubernetesVersion": "string"
},
"NFSOnDeviceService": {
"StorageLimit": number,
"StorageUnit": "string"
},
"S3OnDeviceService": {
"FaultTolerance": number,
"ServiceSize": number,
"StorageLimit": number,
"StorageUnit": "string"
},
"TGWOnDeviceService": {
"StorageLimit": number,
"StorageUnit": "string"
}
},
"Resources": {
"Ec2AmiResources": [
{
"AmiId": "string",
"SnowballAmiId": "string"
}
],
"LambdaResources": [
{
"EventTriggers": [
{
"EventResourceARN": "string"
}
],
"LambdaArn": "string"
}
],
"S3Resources": [
{
"BucketArn": "string",
"KeyRange": {
"BeginMarker": "string",
"EndMarker": "string"
},
"TargetOnDeviceServices": [
{
"ServiceName": "string",
"TransferOption": "string"
}
]
}
]
},
"RoleARN": "string",
"ShippingOption": "string"
}
Parâmetros da solicitação
Para obter informações sobre os parâmetros que são comuns em todas as ações, consulte Parâmetros comuns.
A solicitação aceita os dados a seguir no formato JSON.
- AddressId
-
O ID do objeto Address atualizado.
Tipo: String
Restrições de tamanho: tamanho fixo de 40.
Padrão:
ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}Obrigatório: Não
- ClusterId
-
O ID do cluster que você deseja atualizar, por exemplo,
CID123e4567-e89b-12d3-a456-426655440000.Tipo: String
Restrições de tamanho: tamanho fixo de 39.
Padrão:
CID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}Exigido: Sim
- Description
-
A descrição atualizada desse cluster.
Tipo: String
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 1.024.
Padrão:
.*Obrigatório: Não
- ForwardingAddressId
-
Esse campo não é compatível com a sua região.
Tipo: String
Restrições de tamanho: tamanho fixo de 40.
Padrão:
ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}Obrigatório: Não
- Notification
-
O objeto Notification novo ou atualizado.
Tipo: objeto Notification
Obrigatório: Não
- OnDeviceServiceConfiguration
-
Especifica o serviço ou serviços no dispositivo Snowball Edge dos quais seus dados transferidos serão exportados ou importados. AWS Os clusters de dispositivos Snowball Edge oferecem suporte ao Amazon S3 e ao NFS (Network File System).
Tipo: objeto OnDeviceServiceConfiguration
Obrigatório: Não
- Resources
-
As matrizes atualizadas de objetos JobResource que podem incluir objetos S3Resource ou objetos LambdaResource atualizados.
Tipo: objeto JobResource
Obrigatório: Não
- RoleARN
-
O nome de recurso da Amazon (ARN) da nova função que você deseja associar a esse cluster. Para criar um ARN de função, use a ação da CreateRoleAPI em AWS Identity and Access Management (IAM).
Tipo: String
Restrições de tamanho: tamanho máximo de 255.
Padrão:
arn:aws.*:iam::[0-9]{12}:role/.*Obrigatório: Não
- ShippingOption
-
O valor atualizado da opção de envio do objeto ShippingDetails desse cluster.
Tipo: String
Valores Válidos:
SECOND_DAY | NEXT_DAY | EXPRESS | STANDARDObrigatório: Não
Elementos de Resposta
Se a ação for bem-sucedida, o serviço reenviará uma resposta 200 HTTP com um corpo HTTP vazio.
Erros
Para obter informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.
- Ec2RequestFailedException
-
Seu usuário não tem as EC2 permissões necessárias da Amazon para realizar a tentativa de ação.
Código de status HTTP: 400
- InvalidInputCombinationException
-
Falha na criação do trabalho ou do cluster. Uma ou mais entradas eram inválidas. Confirme se o SnowballType valor CreateCluster: é compatível com seu CreateJob: JobType e tente novamente.
Código de status HTTP: 400
- InvalidJobStateException
-
A ação não pode ser executada porque o estado atual do trabalho não permite que essa ação seja executada.
Código de status HTTP: 400
- InvalidResourceException
-
Não foi possível encontrar o recurso especificado. Confira as informações fornecidas na última solicitação e tente novamente.
- ResourceType
-
O valor do recurso fornecido é inválido.
Código de status HTTP: 400
- KMSRequestFailedException
-
A AWS Key Management Service chave fornecida não tem as permissões para realizar a UpdateJob ação CreateJob ou a ação especificada.
Código de Status HTTP: 400
Consulte Também
Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte: