Skip to content

Commit 2da9136

Browse files
authored
Merge branch 'main' into saas-doc-updates
2 parents 44092a2 + ea52583 commit 2da9136

File tree

44 files changed

+448
-39
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+448
-39
lines changed

.doc_gen/metadata/bedrock-agent-runtime_metadata.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ bedrock-agent-runtime_InvokeAgent:
2525
- description:
2626
snippet_tags:
2727
- bdz.abapv1.invokeagent
28+
Rust:
29+
versions:
30+
- sdk_version: 1
31+
github: rustv1/examples/bedrock-agent-runtime
32+
excerpts:
33+
- description:
34+
snippet_files:
35+
- rustv1/examples/bedrock-agent-runtime/src/bin/invoke-agent.rs
2836
services:
2937
bedrock-agent-runtime: {InvokeAgent}
3038

.doc_gen/metadata/bedrock-runtime_metadata.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,6 +1504,14 @@ bedrock-runtime_Scenario_AmazonNova_TextToVideo:
15041504
- description: Use Amazon Nova Reel to generate a video from a text prompt.
15051505
snippet_tags:
15061506
- python.example_code.bedrock-runtime.Scenario_AmazonNova_TextToVideo
1507+
Swift:
1508+
versions:
1509+
- sdk_version: 1
1510+
github: swift/example_code/bedrock-runtime
1511+
excerpts:
1512+
- description: Use Amazon Nova Reel to generate a video from a text prompt.
1513+
snippet_tags:
1514+
- swift.example_code.bedrock-runtime.Scenario_AmazonNova_TextToVideo
15071515
services:
15081516
bedrock-runtime: {GetAsyncInvoke, StartAsyncInvoke}
15091517

.github/workflows/lint-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
- uses: dtolnay/rust-toolchain@stable
2828
if: steps.changed-files.outputs.any_changed == 'true'
2929
with:
30-
toolchain: "1.83.0"
30+
toolchain: "1.87.0"
3131
components: clippy, rustfmt
3232
- name: Set Environment
3333
if: steps.changed-files.outputs.any_changed == 'true'

java/example_code/dynamodb/src/main/java/aws/example/dynamodb/DynamoDBScanItems.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public static void main(String[] args) {
6060
}
6161

6262
} catch (AmazonDynamoDBException e) {
63-
e.getStackTrace();
63+
e.printStackTrace();
6464
}
6565

6666
// snippet-end:[dynamodb.java.dynamoDB_scan.main]

java/example_code/dynamodb/src/main/java/aws/example/dynamodb/UseDynamoMapping.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public static void main(String[] args) {
7979

8080
System.out.print("Done");
8181
} catch (AmazonDynamoDBException e) {
82-
e.getStackTrace();
82+
e.printStackTrace();
8383
}
8484
}
8585

java/example_code/ec2/src/main/java/aws/example/ec2/DescribeAccount.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public static void main(String[] args) {
3939
}
4040
System.out.print("Done");
4141
} catch (Exception e) {
42-
e.getStackTrace();
42+
e.printStackTrace();
4343
}
4444
// snippet-end:[ec2.java1.describe_account.main]
4545
}

java/example_code/ec2/src/main/java/aws/example/ec2/FindRunningInstances.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public static void main(String[] args) {
5656
System.out.print("Done");
5757

5858
} catch (SdkClientException e) {
59-
e.getStackTrace();
59+
e.printStackTrace();
6060
}
6161
// snippet-end:[ec2.java1.running_instances.main]
6262
}

java/example_code/ssm/src/main/java/aws/example/ssm/GetSimpleSystemsManagementOps.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public static void main(String[] args) {
4747
System.out.println(item.getSource());
4848

4949
} catch (AmazonServiceException e) {
50-
e.getStackTrace();
50+
e.printStackTrace();
5151
}
5252
// snippet-end:[ssm.Java1.get_ops.main]
5353
}

java/example_code/ssm/src/main/java/aws/example/ssm/GetSimpleSystemsManagementParas.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static void main(String[] args) {
4343
}
4444

4545
} catch (AmazonServiceException e) {
46-
e.getStackTrace();
46+
e.printStackTrace();
4747
}
4848
// snippet-end:[ssm.Java1.get_params.main]
4949
}

javav2/example_code/lookoutvision/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<dependency>
5757
<groupId>com.fasterxml.jackson.core</groupId>
5858
<artifactId>jackson-core</artifactId>
59-
<version>2.13.0</version>
59+
<version>2.15.0</version>
6060
</dependency>
6161
<dependency>
6262
<groupId>com.fasterxml.jackson.core</groupId>

javav2/example_code/s3/src/main/java/com/example/s3/GetObjectPresignedUrl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ public static void getPresignedUrl(S3Presigner presigner, String bucketName, Str
107107
}
108108

109109
} catch (S3Exception | IOException e) {
110-
e.getStackTrace();
110+
e.printStackTrace();
111111
}
112112
}
113113
}

javav2/example_code/ses/src/main/java/com/example/ses/SendMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public static void main(String[] args) throws IOException {
7373
System.out.println("Done");
7474

7575
} catch (IOException | MessagingException e) {
76-
e.getStackTrace();
76+
e.printStackTrace();
7777
}
7878
}
7979

javav2/example_code/ses/src/main/java/com/example/ses/SendMessageAttachment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public static void main(String[] args) throws IOException {
8383
System.out.println("Done");
8484

8585
} catch (IOException | MessagingException e) {
86-
e.getStackTrace();
86+
e.printStackTrace();
8787
}
8888
}
8989

javav2/example_code/ses/src/main/java/com/example/ses/SendMessageEmailRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public static void main(String[] args) {
6262
System.out.println("Done");
6363

6464
} catch (MessagingException e) {
65-
e.getStackTrace();
65+
e.printStackTrace();
6666
}
6767
}
6868

javav2/example_code/ssm/src/main/java/com/example/ssm/DescribeParameters.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static void describeParams(SsmClient ssmClient) {
4848
}
4949

5050
} catch (SsmException e) {
51-
e.getStackTrace();
51+
e.printStackTrace();
5252
}
5353
}
5454
}

javav2/usecases/Creating_rds_item_tracker/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ public class ConnectionHelper {
326326
return DriverManager.getConnection(url2, user, password);
327327

328328
} catch (SQLException | ClassNotFoundException e) {
329-
e.getStackTrace();
329+
e.printStackTrace();
330330
}
331331
return null;
332332
}

javav2/usecases/Creating_rds_item_tracker/src/main/java/com/aws/rest/ConnectionHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public static Connection getConnection(String host, String user, String password
1616
return DriverManager.getConnection(url2, user, password);
1717

1818
} catch (SQLException | ClassNotFoundException e) {
19-
e.getStackTrace();
19+
e.printStackTrace();
2020
}
2121
return null;
2222
}

javav2/usecases/create_workflow_redshift/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ public class HandlerSES implements RequestHandler<String, String> {
350350

351351
} catch (javax.mail.MessagingException e)
352352
{
353-
e.getStackTrace();
353+
e.printStackTrace();
354354
}
355355

356356
return "Ok" ;

javav2/usecases/create_workflow_redshift/src/main/java/redshift/HandlerSES.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public String handleRequest(String event, Context context) {
3434
msg.sendMessage(client, sender, recipient, subject, bodyHTML);
3535

3636
} catch (javax.mail.MessagingException e) {
37-
e.getStackTrace();
37+
e.printStackTrace();
3838
}
3939

4040
return "Ok";

javav2/usecases/creating_message_application/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ public class SendReceiveMessages {
324324
return allMessages;
325325

326326
} catch (SqsException e) {
327-
e.getStackTrace();
327+
e.printStackTrace();
328328
}
329329
return null;
330330
}
@@ -372,7 +372,7 @@ public class SendReceiveMessages {
372372
sqsClient.sendMessage(sendMsgRequest);
373373

374374
} catch (SqsException e) {
375-
e.getStackTrace();
375+
e.printStackTrace();
376376
}
377377
}
378378
}

javav2/usecases/creating_message_application/src/main/java/com/example/sqs/SendReceiveMessages.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public List<MessageData> getMessages() {
9494
return allMessages;
9595

9696
} catch (SqsException e) {
97-
e.getStackTrace();
97+
e.printStackTrace();
9898
}
9999
return null;
100100
}
@@ -142,7 +142,7 @@ public void processMessage(MessageData msg) {
142142
sqsClient.sendMessage(sendMsgRequest);
143143

144144
} catch (SqsException e) {
145-
e.getStackTrace();
145+
e.printStackTrace();
146146
}
147147
}
148148
}

javav2/usecases/creating_photo_analyzer_app/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ public class SendMessages {
642642
try {
643643
send(fileContent,emailAddress);
644644
} catch (MessagingException e) {
645-
e.getStackTrace();
645+
e.printStackTrace();
646646
}
647647
}
648648

javav2/usecases/creating_photo_analyzer_app/src/main/java/com/example/photo/SendMessages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void sendReport(InputStream is, String emailAddress) throws IOException {
3636
try {
3737
send(fileContent, emailAddress);
3838
} catch (MessagingException e) {
39-
e.getStackTrace();
39+
e.printStackTrace();
4040
}
4141
}
4242

javav2/usecases/creating_photo_analyzer_async/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ The following Java code represents the **SendMessage** class. This class uses th
750750
try {
751751
send(fileContent,emailAddress);
752752
} catch (MessagingException e) {
753-
e.getStackTrace();
753+
e.printStackTrace();
754754
}
755755
}
756756

javav2/usecases/creating_photo_analyzer_async/src/main/java/com/example/photo/SendMessages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void sendReport(InputStream is, String emailAddress) throws IOException {
3636
try {
3737
send(fileContent, emailAddress);
3838
} catch (MessagingException e) {
39-
e.getStackTrace();
39+
e.printStackTrace();
4040
}
4141
}
4242

javav2/usecases/creating_workflows_stepfunctions/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ The **Handler3** class is the third step in the workflow and creates a **SendMes
314314

315315
} catch (IOException e)
316316
{
317-
e.getStackTrace();
317+
e.printStackTrace();
318318
}
319319

320320
return "";
@@ -491,7 +491,7 @@ The following Java class represents the **SendMessage** class. This class uses t
491491
send(client, sender,email, subject,bodyText,bodyHTML);
492492

493493
} catch (IOException | MessagingException e) {
494-
e.getStackTrace();
494+
e.printStackTrace();
495495
}
496496
}
497497

javav2/usecases/creating_workflows_stepfunctions/src/main/java/example/Handler3.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public String handleRequest(String event, Context context) {
2424
msg.sendMessage(email);
2525

2626
} catch (IOException e) {
27-
e.getStackTrace();
27+
e.printStackTrace();
2828
}
2929

3030
return "";

javav2/usecases/creating_workflows_stepfunctions/src/main/java/example/SendMessage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void sendMessage(String email) throws IOException {
4646
send(client, sender, email, subject, bodyText, bodyHTML);
4747

4848
} catch (IOException | MessagingException e) {
49-
e.getStackTrace();
49+
e.printStackTrace();
5050
}
5151
}
5252

javav2/usecases/video_analyzer_application/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ The following Java code represents the **SendMessage** class. This class uses th
446446
try {
447447
send(fileContent,emailAddress);
448448
} catch (MessagingException e) {
449-
e.getStackTrace();
449+
e.printStackTrace();
450450
}
451451
}
452452

javav2/usecases/video_analyzer_application/src/main/java/com/example/video/SendMessages.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public void sendReport(InputStream is, String emailAddress) throws IOException {
5252
try {
5353
send(fileContent, emailAddress);
5454
} catch (MessagingException e) {
55-
e.getStackTrace();
55+
e.printStackTrace();
5656
}
5757
}
5858

python/example_code/bedrock-agent/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ PyYAML==6.0.1
1414
requests==2.32.4
1515
s3transfer==0.12.0
1616
six==1.16.0
17-
urllib3==2.2.2
17+
urllib3==2.5.0

python/example_code/bedrock-runtime/cross-model-scenarios/tool_use_demo/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ python-dateutil==2.9.0.post0
88
requests==2.32.3
99
s3transfer==0.10.1
1010
six==1.16.0
11-
urllib3==2.2.1
11+
urllib3==2.5.0

python/example_code/bedrock-runtime/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ pytest==8.3.4
99
python-dateutil==2.9.0.post0
1010
s3transfer==0.12.0
1111
six==1.17.0
12-
urllib3==2.3.0
12+
urllib3==2.5.0

python/example_code/bedrock/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ pytest==8.2.1
99
python-dateutil==2.9.0.post0
1010
s3transfer==0.10.1
1111
six==1.16.0
12-
urllib3==2.2.1
12+
urllib3==2.5.0

rustv1/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# syntax=docker/dockerfile:1
2-
ARG MSRV=1.83.0
2+
ARG MSRV=1.87.0
33
FROM rust:$MSRV
44

55
# Update image
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# This should be kept in sync with https://github.com/awslabs/aws-sdk-rust#supported-rust-versions-msrv
22
[toolchain]
3-
channel = "1.83.0"
3+
channel = "1.87.0"

rustv1/examples/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ members = [
99
"aurora",
1010
"auto-scaling",
1111
"autoscalingplans",
12-
"batch",
12+
"batch",
13+
"bedrock-agent-runtime",
1314
"bedrock-runtime",
1415
"cloudformation",
1516
"cloudwatch",
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[package]
2+
name = "bedrock-agent-runtime"
3+
version = "0.1.0"
4+
edition = "2021"
5+
6+
[dependencies]
7+
aws-config = "1.6.3"
8+
aws-sdk-bedrockagentruntime = "1.98.0"
9+
aws-smithy-types = "1.3.2"
10+
mockall = "0.13.1"
11+
tokio = { version = "1.45.1", features = ["full"] }

0 commit comments

Comments
 (0)