ECRExemplos da Amazon usando SDK o Rust - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

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á.

ECRExemplos da Amazon usando SDK o Rust

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS SDK for Rust com a AmazonECR.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar DescribeRepositories.

SDKpara Rust
nota

Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da AWS.

async fn show_repos(client: &aws_sdk_ecr::Client) -> Result<(), aws_sdk_ecr::Error> { let rsp = client.describe_repositories().send().await?; let repos = rsp.repositories(); println!("Found {} repositories:", repos.len()); for repo in repos { println!(" ARN: {}", repo.repository_arn().unwrap()); println!(" Name: {}", repo.repository_name().unwrap()); } Ok(()) }

O código de exemplo a seguir mostra como usar ListImages.

SDKpara Rust
nota

Tem mais sobre GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da AWS.

async fn show_images( client: &aws_sdk_ecr::Client, repository: &str, ) -> Result<(), aws_sdk_ecr::Error> { let rsp = client .list_images() .repository_name(repository) .send() .await?; let images = rsp.image_ids(); println!("found {} images", images.len()); for image in images { println!( "image: {}:{}", image.image_tag().unwrap(), image.image_digest().unwrap() ); } Ok(()) }
  • Para API obter detalhes, consulte ListImagesa AWS SDKAPIreferência do Rust.